I build things people are proud to put their name on.
I'm Dominique — a full-stack developer who takes projects from first conversation to final deployment. Next.js on the front, Django or Sanity on the back, and everything in between.

My Engineering Philosophy.
Three principles that shape every project. Before the code and after it.
Client
Can we add a custom booking system, member portal, and email automation?
Dominique
Two of those are worth building. The third will sit unused. Here's what to focus on instead.
How I actually work.
Three principles that shape every project. From first conversation to final deployment.
I start by understanding your problem.
Before writing a single line of code, I dig into the specific challenge you're facing. The right solution starts with the right question, not the most obvious answer.
I build it to last, not just to launch.
Maintainable, well-structured code that your team can work with long after the project ends. Technical elegance should serve the business, not complicate it.
I design for where you're going, not where you are.
I make technology choices that hold up. What you build today shouldn't become a liability in two years. If a simpler stack fits your needs better, I'll say so.
Before we talk.
Mostly websites and web applications for small businesses, creatives, and organizations that need something custom. That typically means a Next.js frontend, a CMS like Sanity for content management, and a backend that handles whatever the project specifically needs. If you're not sure whether your project fits, just reach out and I'll tell you honestly.
A straightforward marketing or portfolio site usually takes 4–6 weeks. A web application with custom functionality is more like 2–4 months depending on scope. I'll give you a realistic timeline after we talk through what you need.
Yes. Most clients stay on for ongoing updates, content changes, or new features after launch. I keep it simple — we figure out what level of support makes sense for your situation and go from there.
Next.js and React on the frontend, Sanity or similar CMS tools for content, Django for more complex backend needs, and Vercel or similar platforms for deployment. I choose tools based on what the project actually calls for, not what's trendy.
You have a direct line to me throughout the project. I send updates at key milestones and check in regularly so nothing goes quiet for weeks at a time. There's no account manager between us.
Have an idea? Let's talk.
Tell me what you're building, where you're stuck, or what you're trying to figure out. We'll go from there.
No commitment. Just a conversation.