✕ Close Home About Work Experience Testimonials Contact

LET'S BUILD
SOMETHING.

Currently available for freelance & full-time opportunities.

Say
hello.

Whether you have a project in mind, want to collaborate, or just want to talk shop — I'm always happy to connect.

Available for new projects
Send a message
I typically respond within 24 hours

No spam, ever. Your information is used only to respond to your inquiry.

FAQ

Common
questions.

What's your typical availability and timezone? +
I'm based in San Francisco (PST/PDT) and available Monday–Friday. For freelance projects I can usually start within 1–2 weeks. For full-time roles I require 3–4 weeks notice from my current engagement.
Do you work with international clients? +
Absolutely. About 40% of my client work has been fully remote with teams in Europe, Asia, and LATAM. I'm experienced with async communication and overlap-friendly scheduling.
What does your engagement process look like? +
It starts with a 30-minute discovery call to understand your needs and goals. I then send a scoped proposal with timeline and pricing. Once agreed, we kick off with a brief onboarding to align on tooling and communication cadence.
What's your minimum project size? +
For freelance engagements, I typically work on projects of $2,000 or more. For ongoing retainer arrangements, I have a 10 hours/week minimum. Smaller advisory or code review sessions can also be arranged.
Do you do full-stack work or only frontend? +
My primary expertise is frontend, but I'm comfortable working full-stack with Node.js, Prisma, PostgreSQL, and REST/GraphQL APIs. I can build complete web apps end-to-end, though for heavy backend or DevOps work I prefer collaborating with a specialist.