Freelance AI Development
A freelance AI developer you can actually talk to
Need AI built into your product — features, agents, integrations? Work with me directly. Senior, hands-on, remote-first, based in Sydney.
What I can help with
From a single feature to a full agent, here’s the kind of work I take on.
AI features in your product
Chat, search, summarisation, extraction, classification and recommendations — wired into your existing app, not bolted on the side.
AI agents & automations
Agents that actually do the work: research, triage, drafting and multi-step workflows built with Claude and the right tools around it.
Claude Code builds
I build with Claude Code daily. I can ship features fast, set your team up to do the same, and leave you with something maintainable.
Integrations & plumbing
Connecting models to your data, APIs and internal systems — the unglamorous part that decides whether an AI project ships.
Prototypes & proofs of concept
A working prototype in days, not a deck. The fastest way to find out if an idea is worth building properly.
Rescues & second opinions
A stalled AI build, a flaky agent, a prompt that won’t behave — I can come in, diagnose it, and get it moving again.
How I work
Senior, hands-on, and easy to work with — however your team is set up.
Hands-on and direct
You talk to the person doing the work. Quick feedback loops, no layers, and something maintainable at the end of it.
Flexible engagement
Fixed-scope for a defined build, or a day-rate when you want a senior pair of hands embedded with your team for a while.
Remote-first, Sydney-based
I work with teams anywhere. If you’re in Sydney or NSW we can also meet in person when it helps.
Pragmatic, not precious
I optimise for shipping something useful and maintainable — not for the most fashionable stack or the longest roadmap.
Working together on AI development
You work with me directly. When something needs a full team, I bring in Momentum — the agency I founded — so you can scale up without starting over. Same person, same standards, more hands when it counts.
One-to-one with me
Freelance or contract — direct and senior.
- A defined build, prototype, integration or advisory piece
- You want one experienced pair of hands close to the work
- Fast and flexible — day-rate or fixed scope
- A direct line to me throughout
- Remote-first, so location is no barrier
Scaling up with my team
When it's bigger, I bring in Momentum — my agency.
- A full team: design, build, marketing and support
- Multiple workstreams running at once
- Ongoing delivery with cover and process
- The same standards, at greater scale
- A smooth step up when you're ready to grow
Selected work & ventures
Frequently asked questions
Do you work solo or with a team?
For focused work you work with me directly. When a project needs a full team — design, build, marketing and ongoing support — I bring in Momentum, the agency I founded, so you can scale up smoothly.
What does it cost to hire you?
It depends on scope. For a defined build I’ll quote a fixed price; for ongoing or embedded work I charge a day rate. Tell me what you’re trying to do and I’ll give you an honest sense of effort and cost.
Do you only work in Sydney?
No. I’m based in Sydney and work with teams remotely across Australia and worldwide. Local clients in Sydney, the Sutherland Shire and the Southern Highlands can also meet in person.
Which AI tools and models do you use?
I build primarily with Claude and Claude Code, and I choose the model and tooling that fit the job rather than defaulting to one vendor. I care about what ships and stays reliable, not what’s trending.
Can you work with my existing codebase?
Yes. Most of my work is adding AI into products that already exist — I’m comfortable joining an existing codebase and team rather than insisting on a rebuild.
Have an AI build in mind?
Tell me what you’re trying to ship. If I’m the right fit I’ll say so — and if it needs a full team, I’ll bring in my team at Momentum.
Tell me about your projectLet's talk about your project
Tell me what you're building or where you're stuck. I'll reply personally, usually within a day.
Thanks for reaching out!
I'll get back to you soon.