

Most of my work starts with a messy problem and ends with something people can actually use. I move between frontend work, backend services, and practical AI. Outside work, I build small projects and try new tools.
Professional Experience
Tech Stack
Most days, I work with tools for building interfaces, backend services, and developer-focused software.
React
Next.js
TypeScript
JavaScript
Shadcn UI
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Redis
Supabase
Rust
Vercel
Docker
Git
Python
FastAPI
Ollama
Bruno
Linux
Zed
Pi
React
Next.js
TypeScript
JavaScript
Shadcn UI
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Redis
Supabase
Rust
Vercel
Docker
Git
Python
FastAPI
Ollama
Bruno
Linux
Zed
Pi
React
Next.js
TypeScript
JavaScript
Shadcn UI
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Redis
Supabase
Rust
Vercel
Docker
Git
Python
FastAPI
Ollama
Bruno
Linux
Zed
Pi
React
Next.js
TypeScript
JavaScript
Shadcn UI
Tailwind CSS
Node.js
Express
MongoDB
PostgreSQL
Redis
Supabase
Rust
Vercel
Docker
Git
Python
FastAPI
Ollama
Bruno
Linux
Zed
Pi
Selected work
A few things I've built recently.
Open Source activity
Want to talk through a product idea?
I'd be glad to hear what you're working on.