Filters
Work
9 of 9 projects
- D-05
Godot Pilot
A commercial MCP bridge that gives an AI coding agent hands-on control of the Godot 4 editor.
Godot's resource cache silently replayed stale scripts; unique time+random paths and CACHE_MODE_IGNORE bypass it entirely.
- Python 3.10+
- MCP
- websockets
- cryptography
- customtkinter
- GDScript
- PyInstaller
- Inno Setup
- pytest
- D-04
Hotdog Tycoon
A pixel-art tycoon sim about weather, pricing, and spoilage, live on Google Play.
Self-hosted over-the-air updates with sha256 verification and auto-rollback — one command ships to live players, already done once.
- SvelteKit 2
- Svelte 5
- TypeScript
- Vitest
- D-05
Kenning
A daily word puzzle where five masked characters each hand you one clue in a different voice.
Puzzle IDs are the answers, so the web build swaps the whole content alias — answers are absent from the bundle, not hidden in it, with CI failing the release if flavors cross.
- SvelteKit 2
- Svelte 5
- TypeScript
- Vitest
- D-03
Lettler
Zero-knowledge encrypted message sharing for people handling client data.
Layered AES-GCM under 600k-iteration PBKDF2, with a domain-separated server-side verifier.
- React 18
- Vite 5
- Mantine 7
- GSAP
- Node 20
- Express
- Cloud Run
- Firestore
- Firebase Auth
- Web Crypto
- Stripe
- D-02
Linklock
$5/mo hosting for handmade sites under one rule: HTML, CSS, and plain JS only.
Symlink detection by reading the Unix file type out of the upper 16 bits of a ZIP entry's external attributes, inside seven ordered validation gates.
- Next.js 15
- React 19
- TypeScript
- Vercel Postgres
- Vercel Blob
- NextAuth v4
- Stripe 14
- adm-zip
- D-03
Stack the Ship
A physics stacking game on Google Play. Time the swinging crane and stack absurd cargo.
Physics steps at a fixed 60Hz against wall-clock time, so a 120Hz phone no longer plays the game at double speed.
- SvelteKit 2
- Svelte 5
- TypeScript
- Matter.js
- Capacitor
- Vitest
- D-02
TSA: Terminal Security Agent
A checkpoint inspection game on Google Play, with a self-hosted over-the-air update pipeline behind it.
One push to main builds the web demo and the native update bundle under a single build ID, so the two can never disagree.
- SvelteKit 2
- Svelte 5
- TypeScript
- Vitest
- Capacitor 6
- static adapter
- D-01
Whipdoc
A metered PDF compression API with the SaaS around it: teams, billing, keys, quotas.
qpdf compiled to WASM and hand-pinned into a serverless function bundle, because require.resolve is invisible to the file tracer.
- Next.js 16
- React 19
- TypeScript
- PostgreSQL
- Drizzle
- NextAuth v5
- jose
- Stripe 18
- Vercel KV
- Resend
- Sentry
- Vercel
- D-04
MockMaster
Record real HTTP responses, commit them as plain JSON, replay them deterministically in tests.
The docs were written first as the spec, then the implementation was audited against them function by function.
- TypeScript
- pnpm
- Turborepo
- changesets