I built The Kinetic Kernel because many rigorous linear-algebra objects remain difficult to inspect when the page stays entirely symbolic.
I did not want a visualization placed beside a textbook as a separate experience. I wanted formal content and manipulation to share one reading path.
02 · Approach
I build the system, not only the asset.
01
I design chapter sections as reusable content and interaction patterns.
02
I show algebraic and geometric representations of the same state.
03
I build French and English as equivalent product paths.
03 · Artifacts
The reasoning, made visible.
Fig. 02Source ↗
A distinct visual identity for a mathematical product.The Kinetic Kernel
04 · Observable outcome
What this project makes observable.
A working public chapter
A reusable component architecture
A bilingual, maintainable learning experience
Limits and status
I present the project as a functioning product and evolving platform. I do not claim adoption figures or measured learning outcomes.
05 · Technical approach
Technical approach
Selected technologyReact · Vite · KaTeX · SVG
01
Reusable interactive modules
The product is organized as a library of content patterns and mathematical interactions, loaded as each chapter needs them.
React · Vite
Why it mattersNew concepts can reuse the same application structure without rebuilding every interaction from scratch.
02
Shared graph infrastructure
Two- and three-dimensional interactions share coordinate, projection, pointer and vector-rendering primitives.
React · SVG · Canvas
Why it mattersGestures and visual conventions stay consistent as the library expands.
03
Notation separated from geometry
Formal expressions are rendered independently from the SVG objects learners manipulate.
KaTeX · SVG
Why it mattersMathematical readability and interactive behavior can evolve without turning either layer into a fixed image.
04
Equivalent bilingual paths
Language resources are structured separately from the components that present and manipulate the mathematics.
i18next · React
Why it mattersFrench and English can share the same interaction model while keeping substantive content in each language.
06 · Transfer
What I can transfer to another institution.
With this architecture, I demonstrate how a course-specific prototype can combine formal content, interaction, bilingual delivery and maintainable components.