← Back to all work

FULL-STACK AI

Calculus Animator

Calculus Animator began as a way to make calculus explanations easier to see and interact with. Its initial MVP was built in under a week. I continued developing it into a broader learning system with multi-provider model routing, Chroma-backed retrieval, vision-enabled tutoring, architecture documentation, and an extensive test suite.

Calculus Animator AI tutor explaining a derivative step with a model selector

What It Demonstrates

Routing across local and hosted language models with fallback behavior

Retrieval-augmented tutoring backed by ChromaDB

Vision support that lets the tutor work with visual math material

Architecture documentation and tests for parsing, solving, UI behavior, snapshots, and performance

Technology

PythonFastAPIChromaDB3 LLM providers
Tell me what you're building →