Uses
The tools I reach for to build and ship software.
Editors & AI
- Cursor
- Daily driver for writing code with AI assistance.
- Claude Code
- Agentic coding for larger refactors and multi-file work.
Languages
- TypeScript
- Default for all frontend work.
- JavaScript
- Where it all started.
- Ruby
- Rails backend work at Justworks.
- Go
- Tooling and services.
Frontend
- Vue
- Primary framework: Justworks and this site.
- Vite
- Build tooling.
- Vitest
- Unit testing.
- Playwright
- E2E testing, including accessibility scans.
- Tailwind CSS
- Styling for this site.
Backend & data
- Ruby on Rails
- API work.
- Node.js
- Scripts, tooling, and this site's runtime.
- MySQL
- Relational data.
- DynamoDB
- Powers this site's public analytics.
Infrastructure
- AWS
- Amplify for hosting, S3 for assets.
- GitHub Actions
- CI for this site and side projects.