Builds · Written case study

DunceLab

A free educational app I built end to end: an infinite feed of live, tweakable STEM simulations. Drag a control, watch real physics respond, and get the “oh, that's what the equation means” moment.

Education · STEM · iOS · Android · Open source

What I built

A free app for iOS, Android, and the web, built from scratch: 45+ real, running STEM simulations across electricity, motors, optics, and mechanics that update live as you drag the controls, an “Ask” search that routes a question to the right simulation, a connected concept map, day streaks and XP, and optional Google / email sign-in for community feedback. The simulations run fully on the device and work offline. It's open source under AGPL-3.0.

How it came together

DunceLab is the tool I wished I'd had: science you can actually touch instead of passive video. Change the voltage and watch the current and the equation move together; push a motor past its limit and watch it stall. I hand-built 15 “golden” reference simulations, then built an autonomous pipeline that generates new ones, verifies the physics through five gates, and places them in the concept graph. It is my own founder product, not a client engagement.

Want this for your business?

Start with a free Growth Scorecard.

See what's worth building first. Then I document the work, just like this.

Get My Free Growth Scorecard