01 / Shopify development agency
Working with brandsIMMACULATE
Your next chapter in commerce. Built with care.
- Shopify Plus
- Custom apps
- Headless commerce
I'm a full-stack engineer in Seattle, putting AI to work from the first idea to the final build. I set the direction, stay in the loop, and take responsibility for what ships.
Currently growing IMMACULATE&perkz
01 /How I work with AI
AI is woven into how I research, prototype, and build. I bring the context, technical judgment, and review that turn its output into something useful.
I stay involved throughout the process. The tools help me explore more and iterate faster; the decisions and responsibility stay with me.
See what I'm buildingHuman direction
I set the goals, constraints, and technical direction. Clear intent gives the tools something useful to work toward.
AI exploration
I use AI to support research, challenge assumptions, and turn ideas into prototypes. I decide which approaches are worth pursuing.
Build together
AI and agents help with implementation and iteration. I review the changes, connect the systems, and check how the software actually behaves.
Human review
I review the code, test the experience, and make the release decision. Feedback goes back into the next iteration.
Learn from the result. Bring it back into the loop.
02 /Selected work
From building for brands to building my own. Different ideas, the same care.
01 / Shopify development agency
Working with brandsYour next chapter in commerce. Built with care.
02 / Shopify loyalty & rewards app
Coming soonGood customers deserve a reason to come back.

03 /A little about me
I'm Dominic, a full-stack engineer based in Seattle. I like turning complex ideas into software that feels simple. AI is part of how I work every day, from exploring a problem to building and refining the solution.
These days, I run IMMACULATE, a Shopify development agency, and I'm building perkz, a loyalty app for merchants. I'm just as interested in the details of an interface as the systems that make it possible.
The human part matters throughout: asking the right questions, making architecture decisions, checking the details, and knowing when to rethink an approach. I use AI to expand what I can do, and stay accountable for the result.
A little craft goes a long way.
/01
I use AI to research, explore solutions, prototype, and implement. I give it context, challenge its output, and keep the work connected to the problem we're solving.
/02
Shopify storefronts, custom apps, and the systems around them. Thoughtful development that supports how a brand actually operates.
/03
I own the architecture, the tradeoffs, and the final review. Accessible interfaces, tested behavior, and maintainable code still need a person paying attention.
04 /Tools of the trade
A familiar toolkit, an open mind. I work across the stack and choose technologies that fit the problem and the people maintaining them.
Language
AI assistant
Framework
Styling
Runtime
Language
API
Design
05 /A conversation is a good start
Have a product idea, a commerce challenge, or a workflow that could use AI thoughtfully? Let's talk about what you want to build and how we can get it there.