Skip to main content

Tools I use

What I reach for, and how well I know it. Expert means I have shipped and taught it; familiar means I have shipped something small with it.

Languages

TypeScript
Expert
JavaScript
Expert
Python
Comfortable
C#
Familiar
Java
Familiar

Frameworks & Libraries

React
Expert
Next.js
Expert
Tailwind CSS
Expert
Node.js
Proficient
Svelte
Familiar
Astro
Familiar

Tools & Databases

Git
Expert
GraphQL
Expert
PostgreSQL
Proficient
Prisma
Comfortable
Docker
Comfortable
Opencode
Comfortable

Cloud & DevOps

Linux
Expert
Github Actions
Expert
Dokploy
Proficient
Vercel
Proficient