Brief: Make complex STEM concepts easy to understand with interactive, animated 2D/3D visual explanations that run anywhere: web, mobile and embedded in other apps. What I built: Unstill, a declarative, cross-platform motion and rendering engine with its own .unstill scene format. Heavy work happens in a build-time compiler, with a thin runtime implemented in both TypeScript and Dart and kept identical through golden tests. The engine is split into modular packages (math, geometry, lighting, camera, shaders and more), and figures/effects are defined as data recipes so new content ships without code changes. Product: A Studio to create and export explainers, a free Library of curriculum-aligned visual content, and an MCP server so AI apps and websites can generate and embed Unstill scenes. Stack: TypeScript, Dart/Flutter, Node.js, npm workspaces, AI integration
- Full Stack Developer
- Software Engineer
- Web Developer










