Portfolios

Why I built these projects, and how I thought through them.

freediver.space, Every Dive From Your Watch, Read Down to the Dive Reflex

freediver.space

A dive log that turns the raw FIT file from a freediving watch into the things that actually matter, how long each dive was, the best one yet, how deep you went, how your heart rate fell through the descent, and whether the mammalian dive reflex fired and when it kicked in. Built so a diver can finally see progress instead of a wall of numbers. Live at freediver.space.

Elixir & Phoenix LiveView FIT Parsing Dive Biometrics Freediving Solo Build

STAmaster, The App That Took My Breath Hold From 2:00 to 3:30

STAmaster

A dedicated Static Apnea training app for freedivers, with CO₂ and O₂ tables, AI-generated training plans, and live SpO₂ plus heart rate streamed from a Lepu pulse oximeter during the breath hold. Built to train with data instead of a stopwatch, and it took my own hold from 2:00 to 3:30. Live at stamaster.freediver.space.

iOS & watchOS BLE Biometrics AI Freediving Solo Build

Swimiss Academy, A Freediving Academy Run From One Platform

Swimiss Academy

A freediving academy that also teaches swimming, scuba, and more needed one system to run enrollment, sessions, instructors, affiliates, and student progress. Built from scratch as a web platform plus a mobile app, live at swimiss.com.my and app.swimiss.com.my.

Product Design Payments Mobile AI Solo Build

FSpend, Personal Accounting Tool Born from Necessity

FSpend

After leaving a CTO role to return to hands on contract work, the lack of a simple accounting tool for independent contractors in Malaysia led to building FSpend from scratch.

Accounting Payments AI Product Design Solo Build

EV3, Neighbourhood Resident Management Platform

EV3

A non finance engineer, embedded inside the problem as treasurer, built a trust platform from scratch with zero AI, zero budget, and zero guarantee of payment, and transformed a community's financial behaviour.

Xero Payments Trust Product Design