Builds

HawkNest website and back office

The public website and the admin and CMS behind it.

Decision
Role-based access, designed to let landing pages, content and reporting ship without an engineering queue.
Proof
Built personally with Claude Code.
Status
Live, UniHawk

Riposte

A white-label form builder.

Decision
Each account brands its own forms, so separation had to be provable. Automated tests check that one account cannot read another's data.
Proof
A load test of 10,000 simulated visitors lost no submissions. Billed database operations per visitor cut by about half.
Status
Live, self-directed
The Riposte home page: Forms people actually finish.

Meridian

An interactive WebGL globe of the world's news.

Decision
Hover over a nation to read its top story, drawn from public news feeds.
Proof
The code is public.
Status
Live, public code, self-directed
The Meridian globe, showing Asia and Australia as points of light.

Real-time risk-scoring simulator

A closed-form continuous-time liquid neural network in PyTorch that scores incoming risks in real time.

Decision
Tested against an adaptive adversary rather than a fixed script, with a configurable human approval step.
Proof
The adversary selects among nine strategies and learns across runs.
Status
Live research build, self-directed
The simulator's map view, with a queue of scored incoming risks.

Consumer subscription app

A mobile app built solo in Flutter and Supabase.

Decision
Six languages from the start, with push notifications and an annual subscription.
Proof
In closed testing on Google Play.
Status
In closed testing on Google Play

Before AI coding tools

Eskapad

A consumer app for discovering events, meet-ups, restaurants and leisure activities.

Decision
Owned the ticket purchase and payment flow.
Proof
Delivered at Augend Tech, with a curated feed, search with filters, distance-based listings and chat.
Status
Client project, Augend Tech, 2021
Eskapad's light feed.Eskapad's dark feed.Eskapad's interest picker.Eskapad's splash screen.