Work
Apps, platforms, and automations
My own apps, followed by client systems I've built through Viridian Software. Client names are withheld; the details are real.
Apps
Live on the App StoreA physics merge puzzle built for quick sessions and satisfying chains.
A free iPhone and iPad physics merge game I built solo in TypeScript on Phaser 4 and Matter physics, then shipped natively through Capacitor. It runs entirely on-device, with no backend to operate.
- TypeScript
- Phaser 4
- Matter.js
- Capacitor
- Tone.js
- Game Center
- AdMob
In development · charity projectBadge tracking and certificates for volunteer-run youth units.
- Firebase
- Google Auth
- SQLite
- Offline sync
UnreleasedOrganization budgeting with receipt capture and reporting.
- Firebase
- Receipt capture
- Reporting
Client work
Web platform
MLS Broker Portal
Designed listing detail surfaces and atomic claim-to-CRM behavior for work where duplicate ownership would have caused real operational pain.
Full-stack build across React, Python, Firebase, Cloud Run, and async tasking.
- React
- Python
- Firebase
- Cloud Run
Automation
Permit & Property Verification Pipeline
Turned brittle jurisdiction research into scheduled verification runs with integration coverage and fewer production surprises.
Solo pipeline owner using Python, TypeScript, FastAPI, Playwright, PostgreSQL, and Docker.
- Python
- FastAPI
- Playwright
- PostgreSQL
- Docker
AI automation
WhatsApp AI Intake Automation
Built structured triage, auditable summaries, human escalation, and case-management syncing for a conversational intake path.
Technical owner across Next.js, PostgreSQL, Prisma, WhatsApp Cloud API, OpenAI, and OAuth.
- Next.js
- Prisma
- WhatsApp Cloud API
- OpenAI