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.