Skip to content
· Based in India · Shipping worldwide

Complex Shopify architecture, custom systems, and AI products. Shipped by one operator.

I’ve spent 5+ years building Shopify storefronts, multi-reseller commerce systems, forex CRMs, and AI tools. No account managers, no hand-offs — you talk to the person writing the code.

Best fit: DTC brands doing $25k–$250k/month who’ve outgrown theme tweaks.

Shipping0+ yrs
Brands worldwide0+
Products shipped0

Scroll to explore

1A little about me

I’m Tanuj. I take builds most agencies scope into three-month engagements and ship them solo with the architecture done right the first time.

Tanuj Rajput
01

Architecture layer, not theme layer.

Custom commerce systems, middleware, CRMs, and AI integrations — not just storefronts. The work most freelance devs can’t take on.

02

One operator, no hand-offs.

You brief the person who writes the code. Decisions happen in hours, not sprint cycles. No account managers between you and the work.

03

Revenue first.

I build for conversion and retention, not portfolio screenshots. Every engagement is scoped against the number it’s supposed to move.

04

I read ad accounts, not just code.

Five years running Google and Meta ads alongside the builds. I know what the traffic costs before I touch the page — so the build is scoped against CAC and conversion, not aesthetics.

See what I’ve shipped
2Shipped for 32+ brands · a selection
Mahina
Mum & You
WeMust
Nicobar
O&O
Vserv
Grodd
Sheikh Chang Singh
Summer Madras
3Featured client work

Selected projects.

Storefronts, fintech, custom workflows, migrations. Each one shipped solo, end to end.

5Why solo

Same scope. Half the layers.

You’re not paying for craft; you’re paying for coordination. Here’s what disappears when there’s one operator instead of a tower of them.

Typical agency

With me

Operator
Communication path
Account manager → PM → dev
You ↔ me. Direct.
Decision turnaround
3–5 days, after the sprint review
Same day, often same hour
Who writes the code
A vendor you'll never speak to
The person you briefed
Scope creep
Change order. Five-figure addendum
Negotiated in Slack. Quoted once.
Post-launch ownership
Off the contract, off the radar
One operator, before and after launch
True cost
Hidden coordination overhead
What I quoted is what you pay

Some agencies do this right. Most don’t. If yours does, that’s great — keep them.

6What I take on

Six things I ship without supervision.

No deliverables theatre. Each card is something I’ll quote, scope, build, and ship inside one engagement.

0%

Custom Shopify themes

High-fidelity Figma to Shopify builds with flexible sections, clean Liquid architecture, and responsive behavior that holds up on real devices.

Performance & Core Web Vitals

Speed audits and implementation work for stores slowed down by heavy apps, unoptimized assets, render-blocking code, or theme bloat.

Conversion & AOV improvements

Mobile UX improvements, bundles, cart nudges, collection strategy, and merchandising flows that make each session more valuable.

Custom systems & integrations

Middleware, CRMs, auth flows, API integrations, and AI tooling. Multi-reseller commerce systems, BullMQ job queues, and the stuff that isn’t a theme.

Store migrations

Careful moves from Magento, WooCommerce, or older Shopify setups with attention to SEO, redirects, product data, and customer records.

MagentoShopify Plus
WooCommerceShopify
Legacy themeOS 2.0

Launch ownership

Requirement clarity, release planning, QA, analytics checks, handoff support, and the communication needed to keep a build moving.

01Scope and roadmap lockedShipped
02Pre-launch QA & analytics checkShipped
03Release, monitoring, and handoffShipped

Need one of these in depth? The dedicated pages carry the scope, transparent pricing, and case studies.

7How it goes

Shape. Build. Launch.

One operator across the whole engagement. No hand-offs, no chain of account managers — just the work, end to end.

Step 01 · Shape

Define the revenue goal, customer path, content model, app constraints, and launch risks before the build starts.

Step 02 · Build

Turn the plan into clean Shopify sections, app logic, responsive interfaces, and reusable systems your team can control.

Step 03 · Launch

QA mobile states, browsers, speed, tracking, forms, redirects, and handoff details before the store goes live.

Boring, well-understood tools. Sharp execution.

Commerce

Shopify, Shopify Plus, Liquid, Online Store 2.0, Storefront API, Admin API, GraphQL, REST APIs

  • Shopify
  • Liquid
  • Hydrogen
  • Shopify CLI

Frontend

React, TypeScript, Next.js, Tailwind, SCSS, animation systems, responsive UI, and reusable component thinking

  • React
  • Next.js
  • TypeScript
  • Tailwind

Quality

Lighthouse, Core Web Vitals, accessibility checks, browser QA, analytics checks, and launch readiness

  • Web Vitals
  • A11y
  • QA
  • Analytics

Product

Chrome extensions, macOS apps, mobile-first storefronts — shipping end-to-end as a solo operator.

  • Chrome MV3
  • SwiftUI
  • Mobile CRO
  • Responsive

Growth

Five years running paid traffic alongside the builds — scoping every page against CAC, not aesthetics.

  • Google Ads
  • Meta Ads
  • GA4
  • CRO
8Receipts

What teams said after launch.

A short, honest list — four quotes from teams whose builds you can open in another tab.

The custom print cart had been on someone’s roadmap for eighteen months. He shipped a working version in three weeks. Our ops team got their evenings back.
WeMust

Aditya Sharma

Operations Lead · WeMust

Migration was the part of our year I dreaded most. He scoped it, ran it, and didn’t lose a single product redirect. Subscriptions worked on day one.
Mum & You

James Whitfield

Head of Digital · Mum & You

Tanuj understood the commercial problem quickly and improved the shopping path without overcomplicating the theme. The store became easier to use and easier for our team to manage.
Nicobar.com

Rajesh Verma

Digital Marketing Head · Nicobar.com

Tanuj turned a complicated PDP into something our team actually wants to update. Clean Liquid, clear sections, no surprises during launch.
Mahina

Ananya Desai

Co-founder · Mahina

9

Where I think out loud.

Short posts on building, branding, and what actually moves the needle. No threads about hustle.

10From the journal
Issue 01 — Field notes

Notes from the workbench.

Field notes from real builds. Short, useful, no hype.

New entries roughly every other week. Subscribe via the journal for the full archive.

All posts
12Before you brief me

Questions before you brief me.

The things a brand asks before hiring a solo operator. Answered here so you don't need a call to get them.

The smallest project that's a good fit is around $3k, usually a focused performance fix or a single conversion experiment with measurable scope. Below that, you're better off with a template or a specialised app rather than custom work. Most of my engagements are in the $4–15k range, with retainers for ongoing work running $2–10k/month.

Both. Retainers are for D2C brands that need a senior pair of hands on the store every week — performance monitoring, ongoing experiments, app vetting, small builds. Projects are for defined scope with a ship date. About 60% of my work is project-based and 40% is retainer.

A theme refresh or section build is 1–2 weeks. A custom theme is 3–6 weeks depending on complexity. An Online Store 1.0 to 2.0 migration is a half-day with the right tooling and a few days without. Performance fixes are usually a week. Custom development that involves apps or external integrations runs 3–8 weeks.

Yes, regularly. About half my work is for brands in India, the other half is spread across the US, UK, UAE, and Singapore. I work in your timezone for live calls and asynchronously for the rest, which is what most brands prefer anyway.

D2C and B2B brands doing roughly $25k–$250k/month, with a clear product and a small team. At that scale you need depth on a real partner, not breadth on an agency org chart. Below that range you're usually better off with templates and apps. Above it, you need an in-house team.

You send me a brief — what you need, what's blocking, the budget range. I reply within 24 hours with a scope estimate and a calendar slot for a 30-min call. After the call, you get a written proposal with a fixed price or a retainer rate, a timeline, and a Definition of Done. If we agree, I start. No long sales cycle.