Back to selected work

Private Calculus Mastery Engine

MATHPILOT

A local-first macOS study cockpit for Calculus 1 and 2.

Role
Creator & Engineer
Year
2026
Status
Public repository · macOS app

613 curated problems

~246 unit tests

~26 end-to-end tests

Problem

Calculus learners are often forced to assemble videos, generic chat, homework tools, and spaced repetition themselves. Those tools rarely share a mastery model or preserve a private, durable learning history.

System

Mastery graph plus diagnostic loop plus FSRS review plus symbolic checking in one native Mac cockpit.

Evidence

613 curated problems, ~246 unit tests, ~26 end-to-end tests, local SymPy checking, optional Codex via local CLI.

Outcome

The repository includes 613 curated Calc 1/2 problems (production banks around 600-760 per course), a native macOS build, diagnostic and practice loops, mastery and review systems, local homework analysis, ~246 unit tests, and ~26 end-to-end tests across 7 Playwright specs.

System

Private mastery cockpit

Diagnostics feed a prerequisite graph, FSRS review, and local SymPy checking on macOS.

DiagnosticMastery graphprereqsPractice613FSRS reviewSymPy checklocal

Approach

I combined a Tauri desktop shell, React interface, SQLite persistence, FSRS review scheduling, MathLive typesetting, bundled Python and SymPy, Vision OCR, and deterministic offline fallbacks. Optional Codex features use the local CLI rather than an in-app API key.

Constraints

Private local-first learning history; optional Codex uses local CLI, not an in-app API key.