Articles
Software architecture in practice, and the ideas behind the AI systems I build - explained with code.
- Engineering2 min read
Route → Query → Mapper → UI
A four-layer data architecture that keeps a Next.js frontend stable when the backend API changes.
- Research2 min read
Bayesian Knowledge Tracing, Explained with Code
How EduVision estimates what a student knows from noisy answers - four parameters, two equations and a dozen lines of Python.