About Me
I'm a software engineer based in San Francisco. I've been writing code professionally for about seven years, mostly on backend infrastructure and API design, with enough front-end work to know what I'm doing.
How I got here
I started out studying computer science without a clear plan of what I'd do with it. My first real job was maintaining a PHP monolith, which taught me a lot about the value of tests and the cost of technical debt.
Since then I've worked at a fintech startup (two rounds of "this is an emergency" deployments per week), a mid-size SaaS company (where I learned what Kubernetes actually is versus what the docs say it is), and now ACME Corp, where I mostly work on distributed systems and try not to break production.
Outside of work I run, cook badly, and try to read more books than I start.
What I work with
Languages
- JavaScript / TypeScript
- Python
- Go
- SQL
Frameworks
- React
- Vue.js
- Node.js / Express
- FastAPI
Tools & Infra
- Git / GitHub
- Docker
- Kubernetes
- GitHub Actions
- PostgreSQL / Redis
Timeline
-
2022 – now
Senior Software Engineer — ACME Corp
Distributed systems, API design, on-call rotations I did not volunteer for. -
2019 – 2022
Software Engineer — CloudSaaS Inc.
Moved our monolith to microservices. Some parts went better than others. -
2017 – 2019
Junior Developer — FinStart
Learned that "quick fix" is the most dangerous phrase in software.