Zachary Fleming

Communications · Journalism · iOS & Web Development · AI Automation

NowKlarnaPreviously →
BloombergCBS NewsCNNAl JazeeraITV NewsHarper's Bazaar1 NewsTelevision NZRNZRadio NZBloombergCBS NewsCNNAl JazeeraITV NewsHarper's Bazaar1 NewsTelevision NZRNZRadio NZ
BloombergCBS NewsCNNAl JazeeraITV NewsHarper's Bazaar1 NewsTelevision NZRNZRadio NZBloombergCBS NewsCNNAl JazeeraITV NewsHarper's Bazaar1 NewsTelevision NZRNZRadio NZ

Selected work

A journalist-turned-communications strategist who builds software. Six live products — iOS apps, web tools, and AI agents that run themselves.

SHIPSSwift · TypeScript · Next.js · Python
USESClaude · Cursor · Supabase · Vercel
STATUSBuilding

Shipped Software:

06 filed · 2 iOS · 2 web · 2 agents
DISPATCH 01
Web · App
Live
Real-time

Hut Finder

Real-time NZ backcountry hut availability

A live availability engine for New Zealand's DOC backcountry huts. It harvests booking data in real time so trampers can see, at a glance, which remote huts actually have a bed free tonight — something the official tools make painfully hard.

NEXT.JSDATA HARVESTINGCRONVERCEL
dochutfinder.com
Hut Finder — availability map and list of New Zealand huts
French Ridge Hut detail popup — 14 bunks available
DISPATCH 02
iOS · App
Live
App Store

SweatBet

Competitive social-accountability fitness

Put real money on a workout challenge with friends — skip the session and you lose the bet. The honest version of a step-count group chat: high stakes, real accountability, no excuses.

SWIFTSWIFTUIHEALTHKITSTOREKIT
SweatBet — set real stakes screen
SweatBet — gamify your fitness screen
DISPATCH 03
iOS · App
Live
Web build

Bearing

Compass-driven London transit finder

A minimalist station finder that points you to the nearest London transit stop by compass bearing — no cluttered map, just a needle and a direction. Pure focus on the one thing you need: which way to walk.

SWIFTUICORELOCATIONMAPKITTfL DATA
Bearing — compass view pointing to nearby London stations
DISPATCH 04
AI · Agent
Running
No UI

Garmin Training Brief

Daily AI marathon-coaching agent

A coach that reads your body and rewrites the plan each morning. It pulls live Garmin health data through an MCP server — HRV, sleep, VO₂ max, training load — and has Claude generate an adaptive 7-day training brief, delivered before you're awake. Scheduled with cron.

CLAUDE CODEMCP SERVERGARMINSHELLCRON
garmin-brief · run @ 06:00
$ ./morning_brief.sh garmin via MCP · HRV 58 · sleep 7h12 · VO₂ 51 training load 412 · optimal range claude adapting 7-day marathon block★ today easy 8km @ 5:40/km — HRV down, hold back brief delivered · 06:10
DISPATCH 05
Web · App
Open source
Engine

Escape London

Fastest rail exits out of the city

An open-source engine that maps the quickest rail routes out of London — answering "how far can I get from here in 90 minutes?" It models the national timetable into a navigable map of escape routes for weekenders and day-trippers.

TYPESCRIPTNEXT.JSGTFSOPEN SOURCE
github.com/gnimelff/escape-london-app
Escape London — day-trip route planner landing page
DISPATCH 06
AI · Agent
Running
No UI

London Apartment Finder

Autonomous flat-hunting agent

An agent that hunts flats while I sleep. It scrapes three portals, enriches every listing with real commute data, has Claude score it against my preferences, and only pings me when something's genuinely worth it — running daily on GitHub Actions for about a pound a month.

PYTHONCLAUDE APITfL APIGH ACTIONSTELEGRAM
apt-finder · run @ 06:00 UTC
$ python daily_hunt.py scraped 218 listings · Rightmove · OpenRent · OnTheMarket enriched · TfL commute · cycle time · EPC claude scored 218 listings vs preferences★ 9/10 Hackney · £1,750 · 24m to office · EPC C telegram alert sent · cost today $0.04