| Jungle Swing |
2009 |
iOS |
First title, two-person team |
Objective-C, Cocoa Touch |
| MemoryBlock |
2010 |
iOS, Google Play, Amazon |
No. 1 Top Free US, Mar 2010. Top 10 in 25+ countries |
Objective-C, Java, later Unity builds |
| Warmongers |
2012 |
iOS, Google Play, Amazon |
No. 20 Top Free US, 700k+ downloads, 4.7 out of 5 |
Unity, C#, native code |
| Luminar visualization and control suite |
2020 to 2022 |
Internal and automotive customers |
Production tooling for the Iris LiDAR sensor, calibration and testing software. Tech Lead, team of 7 |
C++, C#, Unity, Python, CMake, Conan |
| Six-course platform |
2026 |
Live cohorts |
99 activities, 24 assignments, 14 starter projects, 98 Swift files, 5.0 out of 5 survey |
Claude Code, database-backed via MCP, Swift, Xcode |
| AI grading pipeline |
2025 to 2026 |
Production, own sections |
Six sections, 70+ feedback documents, longitudinal tracking |
Claude Code slash commands, database-backed via MCP, evaluation personas |
| yt_transcript_mcp |
2026 |
Claude Code, Claude Desktop |
Built in a day, 27-issue review trail, daily use |
Swift 6, SPM, InnerTube API |
| magenta_pipeline |
2026 |
CLI, Photoshop, Unity |
Recovers legacy sprite sheets for the reboot |
Python, OpenCV, psd-tools, JSX |
| chordsheet |
2026 |
Web |
248 agent-generated tests, issue-driven |
TypeScript, Vite, Vitest |
| Course site |
2026 |
Static web |
85 commits, served live cohorts May to Aug |
HTML, CSS, Cloudflare |
| Annual review site |
2026 |
Cloudflare Pages |
Six linked documents |
HTML, CSS, wrangler |
| history-heatmap |
2026 |
Web, single file |
20 commits in six days, hybrid history and simulation model |
Vanilla JS, HTML, zero dependencies |
| CustomSRP |
2019 |
Learning project |
Unity scriptable render pipeline from scratch |
Unity 2019.3 beta, HLSL |
| Warmongers reboot |
In progress |
Unity |
Rebuilding the 2012 title |
Unity, C#, Git and LFS, Claude Code |
| FCPXML silence removal tool |
In progress |
macOS |
|
SwiftUI |