building

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.

● live, in client use Bespoke client workApr → May 2026

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.

  • 2
    SaaS subscriptions replaced
  • 24 days
    From first commit to launch
  • 30 days
    To first paying-client use
  • Built forAustralian financial advisory firm (AFSL)
  • Replacesmyprosperity & Fusesign
  • AugmentsExisting practice-management CRM
  • StatusLive, ongoing retainer
CityHenge mobile app showing a sun-alignment street view
● live iOS · Android2025 → ongoing

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.

  • 55
    Cities, 17 countries
  • 2
    App stores, version 1.7
  • ~$0
    Monthly running cost
  • PlatformiOS & Android
  • Sitecityhenge.com, 55 city pages
  • StageSoft-launched, pre-revenue
  • AudiencePhotographers, curious walkers
● live, taking deposits Founder + builder2026

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-end
    Stripe + bank transfer
  • 7 stops
    Custom interactive map
  • live
    touringgolf.com
  • CompanyTouring Golf Pty Ltd, ABN 79695344211
  • Inaugural tourFairways & Frontlines
  • PressInside Golf magazine, Mar 2026
  • StatusOpen for deposits
Touring Golf website homepage

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.