Work
Apps & sites I've built
Software for small businesses in the SF Bay Area. Each one is built around how the work actually runs, replaces something that was holding the business back, and is in use every day.
Screenshots use invented data. No real customer records are shown.



Business CRM
The Third Ear CRM
An AV install and rental company's whole day in one web app, replacing their FileMaker system.
- Quotes with margins and revisions, printed as proposals and turned into invoices
- Follow-ups sorted by whose court they're in
- Timesheets that submit straight to payroll
- Rentals synced from Flex, plus built-in work email
- React
- TypeScript
- Fly.io
- Phone & dark mode
CHK Operations
A guitar-hardware maker's orders, invoices, inventory and purchasing, replacing their retired accounting software.
- Every customer's orders, invoices and balance on one screen
- Invoices and statements on the company letterhead
- Inventory with photos, locations and team stock takes
- Roles, two-factor sign-in and a full audit log
- Python
- SQLite
- Fly.io
- Phone layout



The Escape Studios · Booking & scheduling
Rehearsal studio booking
Bands book themselves from a public calendar; the studio runs its schedule, clients and income behind a sign-in.
- Self-service booking, with an optional Venmo deposit
- Hourly, per-session and monthly client rates
- Income at a glance: collected, owed, busiest times
- Booking alerts on the staff's phones
- Node
- No framework
- Fly.io
- Push notifications


Local & Live: Benicia
The site for a free three-day music festival in downtown Benicia, live on its own domain within a week.
- An events carousel, ready for the next show
- Tap the poster for the lineup, dates and venues
- Each event brings its own backdrop
- Fits any phone screen without scrolling
- HTML & CSS
- JavaScript
- Fly.io
- Custom domain
What every build comes with
Built around the work
It starts from how the business actually runs, not from a template.
Your history comes too
Records from the old system are moved over and checked, so nothing starts from zero.
Hosted and backed up
On the web, behind a proper sign-in where it needs one, with automatic backups.
Works on the phone
Every screen has a phone layout, not just a shrunken desktop.
Have something that needs building?
If your business is running on paper, spreadsheets, or software that's been retired, tell me about it.
