Services
What we build
Five things, not a menu padded out to look bigger. Here is each one, with what it includes and what it costs.
- 01
Custom Shopify development
Past the limits of your theme.
Custom-coded Liquid sections and storefronts — no page builder, no app stack doing what code should do. If your theme cannot do it and the app that can is slowing the store down, that is the work we take.
- Custom Liquid sections and blocks
- Full storefront builds and rebuilds
- App-bloat removal
- Speed and Core Web Vitals work
- 02
Speed & SEO fixes
For a store you already have.
A scoped sprint on an existing store rather than a rebuild: Core Web Vitals measured on real mobile hardware, and a technical SEO audit where we ship the fixes into the theme instead of handing back a PDF of problems. Priced before we start.
- Core Web Vitals measured before and after
- App, script, image and font audit
- Crawl, index and duplicate-URL fixes
- Structured data, canonicals and redirects
- 03
Meta ads
Paid traffic into a store built to take it.
Facebook and Instagram campaigns for stores we can see the inside of. Tracking set up server-side so the numbers survive iOS and ad blockers, the catalogue wired to dynamic product ads, and creative tested against the product pages it points at rather than in isolation.
- Pixel and Conversions API tracking
- Catalogue feed and dynamic product ads
- Campaign structure and creative testing
- Reporting against Shopify's own numbers
- 04
AI chatbots & pipelines
Answers from your data, not guesses.
Retrieval chatbots grounded in your own catalogue, and automation pipelines for the repetitive work. We build the engineering around the model: two-stage retrieval, grounded generation so it cannot invent products, structured outputs, and deterministic fallbacks for when the model fails.
- RAG and vector search (Qdrant)
- Grounded answers, no invented products
- Automation and data pipelines
- Deterministic fallbacks
- 05
Full-stack web apps
When a store is not the whole product.
Complete web applications — UI, API, database and deployment. React 19 and Next.js front ends on FastAPI or Node back ends, with Postgres and a clean data flow.
- React 19 / Next.js front ends
- FastAPI or Node back ends
- PostgreSQL / Supabase
- Deployed and monitored on Vercel
- 06
WordPress & custom sites
When a template will not cut it.
WordPress and WooCommerce builds for teams who need a CMS they can run themselves, or a site hand-coded from scratch when an off-the-shelf theme cannot do the job.
- WordPress and WooCommerce
- Hand-coded from scratch
- Fast and maintainable
- You own the code
Process
How an engagement runs
The same four phases whether it is a store, a fix sprint, a chatbot or an application. Real durations, not aspirational ones — and design and development run together rather than one waiting on the other.
Discovery
1 weekWe look at what you have and what it has to do, then write the scope. Paid, and yours to keep whether or not you hire us. If we are the wrong fit, we say so here rather than three weeks in.
- Audit of the current site, app or data — whatever the work replaces
- Written scope with a fixed price before any code is written
- The constraints named up front: platform limits, integrations, deadlines
Design and build
2–7 weeksOne phase, not two. The design settles while the thing gets built, on an environment you can open any day — a development store, a staging URL, a preview deploy.
- Brand and interface decided in the browser, not in a slide deck
- Shipped in slices you can use, so feedback lands in the build
- Weekly notes on what changed, what is next, what is blocked
- Performance and accessibility checked as we go, not at the end
Launch
1 weekThe switch is the boring part if the week before it was not. We watch the first week closely, because that is when real traffic finds what staging did not.
- Redirects, schema, sitemap and analytics verified before the switch
- Documentation and a handover walkthrough for whoever runs it
- Two weeks of post-launch fixes at no charge
After
Ongoing, optionalEither we keep going or we hand it over properly. Both are fine, and the handover is not made difficult to keep you.
- Development, SEO and maintenance on a monthly retainer
- Or a clean exit: your code, your accounts, documented
Engagement models
What it costs
Ranges, published on purpose. If the number is wrong for you, better to know now than after two calls.
Fix sprint
From $100
1–2 weeks
A defined problem on an existing store: speed, a broken template, a schema mess. Scoped and priced before we start.
Best for
You have a store and one thing is clearly wrong.Store build
Most commonFrom $600
6–10 weeks
A full build or rebuild, through the four phases above. Fixed scope, fixed price, staged payments.
Best for
You are launching, replatforming, or past saving the old theme.Retainer
From $300/mo
Monthly, 3-month minimum
Agreed hours for development and SEO. Best after a build, when the compounding work starts.
Best for
The store is live and needs someone who knows it.
Next step
Got a store that needs work?
Send the URL and what is bothering you about it. You get a straight answer on whether we can help, and what it would cost.