Work
Selected projects
Personal projects and projects where I was the named lead. Client work under NDA isn't shown here.
- 2026
GetTheDomain
Bulk domain availability checker with AI name generation. Solo build; a four-step verification cascade cuts paid API spend by roughly 90%.
- Laravel 13
- Octane (FrankenPHP)
- PostgreSQL
- Redis
- React 19
- TypeScript
- 2026
wp-base
A logic-only WordPress framework shipped as a Composer package and consumed by client themes. The version pin is a checked fact rather than a declared one, so two live sites cannot quietly drift apart.
- WordPress
- PHP 8.4
- Composer
- PHPUnit
- Jest
- GitHub Actions
- 2026
Eternal Beauty by B
Custom WordPress theme for a Japanese head spa salon, and the first site on an in-house framework consumed by Composer. No page builders, no templates.
- WordPress
- PHP 8.4
- Composer
- Custom theme
- wp-base
- Semantic HTML
- 2026
The Wax Removal Co.
A microsuction ear wax removal clinic, built so the site holds no patient data at all. Second site on a shared in-house WordPress framework, consumed by Composer and version-pinned.
- WordPress
- PHP 8.4
- Composer
- Custom theme
- wp-base
- GDPR
- 2024
Voolu
PropTech platform turning fragmented property, zoning, and valuation data into natural-language queries, with an AI valuation model and Mapbox visualisations.
- WordPress
- PHP
- Custom theme
- Mapbox
- AI integration
- Semantic HTML
- 2026
sshsyncer
Go CLI that deploys a git branch over rsync+SSH with every credential held in a dedicated 1Password vault. Pinned-key auth, ownership-guarded vaults, exactly one biometric prompt per deploy.
- Go
- Cobra
- Charm (bubbletea, huh, lipgloss)
- 1Password CLI
- rsync
- SSH
Happy to walk through other projects on a quick Google Meet. Schedule a call →