ISMA/DEV
Work

Three years of work I cannot show you.

Most of this was built at Concealed, a web agency, for clients whose names and screens I cannot publish. The agency being called Concealed is a coincidence I take no credit for. So here is the honest version: what each thing did, what I built, and what I owned.

Bespoke web app
Bespoke web app

A rewards system

Points, tiers and redemption, built from nothing. Data model up: the admin side the client used to run it, and the customer side that earned and spent the points.

ReactSupabasePostgreSQL
What I ownedSchema, both interfaces, deployment.
Product work
Product work

Internal products

React front ends on Supabase for tools used inside the agency and by clients: authentication, row-level security, and the plumbing nobody puts in a case study.

ReactSupabaseTypeScript
What I ownedEnd to end, data model to deploy.
Commerce
Commerce

Custom Shopify storefronts

Storefronts built to a design, not a bought theme with the colours changed. Custom sections, custom templates, and the integrations each shop actually needed.

ShopifyLiquidJavaScript
What I ownedBuild, integration, handover.
Sites
Sites

Marketing sites and CMS

Marketing sites on WordPress, Prisma CMS and static builds. Fast, and editable afterwards by people who do not write code and should not have to.

WordPressPrisma CMSJavaScript
What I ownedBuild, CMS setup, client training.
Under construction, genuinely
Building

Mine, in progress

Things I am building on my own time, where there is no NDA and I can show you the whole thing, source included. This slot fills up as they ship.

How I work

Process
How does a project start?
You tell me what you are building and roughly when you need it. If it looks like a fit, we get on a call, I scope it, and you get a fixed price before anything starts.
What do you need from me?
Whatever you already have — a design, a spreadsheet, an old site, a sketch on a napkin. If you have none of it, that is a conversation, not a blocker.
How long do things take?
A marketing site is usually two to four weeks. An application depends entirely on scope, and I will give you a real number rather than an optimistic one.
What happens when something breaks?
You message me and I fix it. There is no ticket queue and no one to route it through — that is most of the point of hiring one person.
What do you not take on?
Native mobile apps, and design from scratch. I build to a design, or make reasonable decisions without one, but I will not pretend to be a brand designer.
Next up

Tell me what you are launching.

One call, a fixed-scope quote, and I will tell you straight if I am the wrong fit.