shipped
live, in production
Premium gym wear, storefront + admin built end-to-end.
Visit
01 · Outcomes
Numbers, not adjectives. The stats below are pulled from production. Anything still live, still measured.
shipped
live, in production
no template
every layer hand-coded
where the orders come from
tuned for phone checkout
single source of truth
transactional core
02 · Overview
Obsessed sells gym wear that's worn at the gym, not on the way to brunch. The store is a custom build, no Shopify theme cosplay. Admin panel handles stock, drops, order fulfilment, returns, and the customer-analytics view the founder actually opens at 2 AM. Performance-tuned for mobile because that's where every order comes in.
03 · Gallery
Mockups of the finished product. Click any shot to open it full-size.
04 · Decisions
Tech is downstream of decisions. These are the calls made early enough to compound the right way. The ones a code review six months later still agrees with.
Hand-coded gives full control. No theme constraints, no plugin tax, no Liquid-template ceiling on what the brand can look like. Every layer is optimised for this build, not for a templating engine someone else owns.
One relational store for products, orders, accounts, admin events. ACID on the cart and order ledger; reports and audits read straight off the same schema instead of joining across services.
Most orders come from a phone, so the mobile flow led every iteration — checkout, listing, account, then desktop scaled up from the same components. Reversing that path always leaves mobile feeling like an afterthought.
Let’s build
I take 4–5 freelance projects a year. Cold pitches welcome. I reply within 24 hours on weekdays.