Services
Five ways I can help
Most projects draw on more than one of these. Tell me the problem and I will tell you which combination actually solves it — including when the answer is fewer of them than you expected.
Web Development
Marketing sites, dashboards, booking systems and internal portals. Built on a modern static-first stack so pages arrive quickly on a phone in a weak signal, and structured so the next change does not require rebuilding everything.
- Astro
- Next.js
- TypeScript
- Tailwind CSS
Mobile Applications
From first sketch to a live Play Store listing. That includes the parts most quotes leave out — store graphics, the data-safety declaration, and a privacy policy that matches what the app genuinely does.
- Kotlin
- Jetpack Compose
- React Native
- Firebase
Custom Software
Most businesses run on one fragile spreadsheet and one person who understands it. This is the work of turning that into something with permissions, an audit trail and a backup — without a year-long enterprise project.
- TypeScript
- Node.js
- PostgreSQL
- React
AI Solutions
Practical applications rather than demonstrations: a support assistant trained on your documentation, a pipeline that reads incoming invoices, a tool that drafts the first version of something a person then approves.
- Claude API
- OpenAI API
- Python
- Vector search
E-commerce & Shopify
Shopify and headless storefronts set up properly — theme, products, payments, shipping rules and the policy pages a store cannot legally trade without. Built so you can run it yourself afterwards.
- Shopify
- Liquid
- Next.js Commerce
- Stripe
How a project runs
Four steps, no methodology theatre.
Discuss
A call about the problem, not a feature list. You get an honest read on what it needs, what it does not, and roughly what it costs — before anyone commits.
Scope
A written scope within two working days: what is included, what is excluded, the timeline and the fixed price. Nothing starts until you have agreed to it.
Build
A live link from the first week, updated as work progresses. You see it take shape and can redirect early, when redirecting is still cheap.
Launch
Domain, hosting, analytics and search console configured. You receive every credential, plus notes you can act on without calling me.
Not sure which one you need?
That is normal, and it is what the first conversation is for. Describe the problem in your own words — categorising it is my job, not yours.