What I work with
Skills
I've spent the last four-plus years as a full-stack engineer at HubSpot, and I build and run a few apps of my own on the side. This is the stack I use most days.
The day job
Roughly how a feature moves through the stack I work in.
01
Interface
Building and maintaining product UI in a large, shared frontend codebase.
- React
- TypeScript
02
Services
The APIs and background jobs behind it — and the on-call that comes with them.
- Java
- Dropwizard
03
Data & events
Where the data lives and how it moves between services.
- MySQL
- HBase
- Kafka
- S3
04
Insight
Figuring out whether it worked: search, product analytics, and dashboards.
- Elasticsearch
- Amplitude
- Grafana
Nights & weekends
The tools I reach for on my own projects.
Build
- Next.js
- React Native & Expo
Launch
- Vercel
- Stripe
- Resend
Run
- Supabase
- Postgres
- Sentry
Most recently: Wolk for Senate, a full-stack campaign site.
Away from the desk, I'm usually climbing — more on that over on the about page.