A complete management platform for climbing gyms — route setting, leagues,
memberships and passes, waivers, check-ins, and member apps. The main app
featured here: a 59-table production system handling payments, scheduling, and
real-time gym operations.
Cloudflare Workers · D1 · Stripe · full member + staff apps
The public landing page for everything I run — live uptime pings, cron-job
heartbeats, and latency for every site on this page, straight from my own
monitoring worker. What you see there is the system checking itself.
React · Hono · Cloudflare Workers · D1
Turns a Spotify library into a self-hosted album wall — cover art, release
timelines, discographies, listening stats, and a live "now spinning" indicator.
Open source and built as a template: fork it, run the setup wizard, and you have
your own in five minutes.
Zero-dependency JS · Pages Functions · Spotify API
✓
Todo
Private household app
A fast, swipeable shared task list — recurring chores, due dates, claim-a-task,
and one-tap capture from an iPhone shortcut straight into the database. Small,
but used every single day, which is the hardest test there is.
Astro SSR · Cloudflare Pages · D1 · Apple Shortcuts API
📈
Portfolio Rebalancer
Private finance tool
A monthly investing cockpit: computes exact buy orders against target
allocations across accounts, applies asset-location rules automatically, and
records every month's snapshot for history.
Vanilla JS · Pages Functions · D1
Want something custom made?
I take on commissions — business tools, customer portals, booking and scheduling
systems, dashboards, or the app idea you've been sitting on. You get one person who
designs it, builds it, ships it, and keeps it running: no agency overhead, no
hand-offs.
- Fast + lean — modern serverless stack, no servers for you to babysit, hosting costs near zero.
- End to end — design, build, domain, deployment, and monitoring (on the same system that watches my own apps).
- Yours — you own the code and the accounts when we're done.