Uses
What I build with
The actual stack behind the code I ship — not a wishlist. Updated when something changes.
Editor & Terminal
Where I spend most of the day.
- VS Codeprimary editor; Vim keybindings
- Claude Code (CLI)AI pair programmer + agent harness
- iTerm2 + zshwith starship prompt
- Tmuxsession-per-project
Languages & Frameworks
What I'm shipping production code in today.
- Laravel 12 + PHP 8.3
- Vue 3 (Composition API) + Inertia.js
- Next.js 16 + React 19 + TypeScript
- Tailwind CSS v4
- Pest / PHPUnit / Cypress
Platforms & APIs
Integrations I've shipped to production.
- StripeBilling, Connect
- PlaidAuth, Link
- Twiliotwo-way SMS, webhooks
- ShopifyAdmin GraphQL, Headless checkout
- Klaviyoautomation flows
- OpenAI + Anthropicimage gen, agentic features
- Replicate + Claid.aibackground removal, upscaling
Data & Infra
Where the data lives.
- MySQLprimary OLTP for Laravel apps
- PostgreSQL (Neon)serverless Postgres on Vercel
- Drizzle ORMtype-safe Postgres for Next.js
- Redisqueues, caching
- Laravel Horizonqueue monitoring
- ReverbWebSocket broadcasting
Workflow
Tools I default to without thinking.
- Git + GitHubtrunk-based, PR-driven
- Bitbucket Pipelines + GitHub ActionsCI/CD
- VercelNext.js deploys, blob storage
- Sentryerror monitoring
- PostmanAPI exploration
- Figmadesign hand-offs
- Jira / Linearwherever the team lives
Hardware
Daily driver.
- MacBook Pro (Apple Silicon)
- External 4K display
- Mechanical keyboard