Three things I've shipped.
A bespoke client portal for an Australian financial advisory firm, a consumer mobile app live in 55 cities, and a golf touring company. All three were built solo, AI-directed, and are in production right now.
Wealth Advisory Portal
A single-tenant adviser-and-client portal for an Australian financial advisory firm. It replaced two paid SaaS products outright, one for collecting client information, one for electronic signatures, and bolted AI document-extraction onto their existing CRM so the firm stops re-typing data they already have.
The pitch in plain English: a client gets a text-message-protected link, sees their information already filled in, confirms or corrects it, and signs the result. The adviser runs the review meeting against the same data. The signed bundle lands in the firm's filing system with a full audit trail.
- 2SaaS subscriptions replaced
- 24 daysFrom first commit to launch
- 30 daysTo first paying-client use
- Built forAustralian financial advisory firm (AFSL)
- Replacesmyprosperity & Fusesign
- AugmentsExisting practice-management CRM
- StatusLive, ongoing retainer
CityHenge
A consumer mobile app that finds the moments, twice or three times a year in any given city, when the sun or moon lines up perfectly down a real street, and tells you exactly where to walk for it. Soft-launched in Sydney, then expanded to 55 cities across 17 countries.
The thing I'm proudest of is the cost discipline: an astronomy backend, a nightly data pipeline, a content delivery network, a marketing site, and the app itself, all running for roughly zero dollars a month on free tiers, by design. The whole stack is shaped around staying inside those tiers.
- 55Cities, 17 countries
- 2App stores, version 1.7
- ~$0Monthly running cost
- PlatformiOS & Android
- Sitecityhenge.com, 55 city pages
- StageSoft-launched, pre-revenue
- AudiencePhotographers, curious walkers
Touring Golf
A 14-day hosted golf tour through France, Belgium and Switzerland, pairing championship courses with Australian Western Front heritage sites. I run the company and built the website. The audience is Australian golfers in their late fifties and up with deep Anzac ties.
It is a registered Australian business with a bank account and a Stripe account taking $5,000 deposits. The site is fast, accessible, geographically aware enough to skip the cookie banner for non-EU visitors, and survives both card and bank-transfer payment paths because the audience doesn't always trust the first one.
- end-to-endStripe + bank transfer
- 7 stopsCustom interactive map
- livetouringgolf.com
- CompanyTouring Golf Pty Ltd, ABN 79695344211
- Inaugural tourFairways & Frontlines
- PressInside Golf magazine, Mar 2026
- StatusOpen for deposits
Want me to build something like one of these for you?
Each of the three above started as a one-line problem statement. Tell me yours.