Etude
Built an interactive coding-practice app: 802 lessons across 28 language and topic tracks, from novice to expert. Learners read a concept, write code in an in-browser editor, and run it against real tests, with Python running in WebAssembly and JavaScript in a Web Worker, so code execution costs nothing server-side. A verification script confirms every lesson's reference solution passes its own tests before release. Includes account sign-in on a Fastify backend and installs to a phone home screen as a progressive web app.
Impact
802 lessons across 28 tracks, with all code execution in the browser
Technologies Used
Related Projects
Recipe App Infrastructure
Serverless AWS infrastructure for a recipe sharing application built with AWS CDK and TypeScript....
What's for Lunch
A serverless restaurant discovery app that helps users find lunch options by providing 3 random r...
Tanner's Work
Designed, built, and operate a production platform handling scheduling, estimates, invoicing, and...