Got a business idea that needs software? A system that's driving you crazy? An app you wish existed? Tell me about it — I'll figure out the tech and make it happen.
You don't need to know the difference between a database and an API. You just need to know what problem you're trying to solve — or what you wish your business could do better.
I'm a software developer who translates your real-world problems into working technology. I build software the way a craftsperson works — with curiosity, care, and a hands-on approach. Think of me as a builder who speaks both "business" and "code."
Here are some common things clients ask me to build — but I'm always up for something new.
Need a website for your business? An online tool your customers can log into? A dashboard to track your sales? I build it all — and it'll look great on phones too.
Want your customers to download an app? Need a tool your team can use on the go? I build apps for both iPhone and Android that feel smooth and natural.
The invisible plumbing that makes everything work. I build the systems that process your orders, send your emails, crunch your numbers, and keep things running 24/7.
Your business runs on information — customer records, inventory, transactions. I'll set up systems to store, organize, and protect your data so you can find what you need, fast.
Using Xero for accounting and Shopify for sales but they don't talk to each other? I connect your existing tools so information flows automatically — no more copy-pasting between systems.
Your problem might not fit neatly into any category — and that's the kind of challenge I love. Describe what you need and I'll figure out how to build it.
"Good software isn't just built — it's crafted, one thoughtful piece at a time."
With bigger companies, you talk to a salesperson, then a project manager, then maybe — eventually — the person who actually builds your thing. With me, you talk directly to the person doing the work. I don't just write code — I solve problems. The code is just how I get there.
I've been building software professionally for years. I know what works, what doesn't, and — most importantly — how to explain it without making your eyes glaze over.
No complicated procurement process. Here's what working with me looks like.
Tell me what's on your mind — a problem, an idea, a frustration. I'll ask questions and we'll figure out what you actually need. Free, no commitment.
You'll get a clear proposal: what I'll build, how long it'll take, and what it'll cost. In plain English. No surprises.
I get to work — and you'll see progress along the way. Regular updates, demos you can click around in, and room to change your mind as we go.
Everything is tested, polished, and launched. And I don't disappear — if something needs tweaking after launch, I'm here.
Absolutely — that's most of my clients. You describe the problem or the vision, and I handle all the technical decisions. You don't need to know anything about code.
It depends on what you need. A simple website might be a few thousand, while a complex app could be significantly more. I'll always give you a clear quote before any work starts — no hidden fees, no hourly billing that spirals out of control (unless you prefer hourly).
Teams get stretched thin. I'm great for overflow work, specialised projects your team doesn't have bandwidth for, or bringing a fresh perspective to a problem that's been stuck. I integrate smoothly with existing workflows, Git repos, and CI/CD pipelines.
Software is never truly "done" — and I get that. I offer ongoing support and maintenance, and since I built it, I know it inside and out. We can set up a retainer or handle changes on an as-needed basis.
I pick the best tool for the job rather than forcing everything into one framework. That said, I work across the full stack — front-end, back-end, mobile, databases, cloud infrastructure, and DevOps. If you have a specific tech stack requirement, let's talk.
No pitch, no pressure. Just tell me what you're thinking and I'll let you know how I can help — or if I'm even the right fit. The conversation is free.
Start a Conversation →