Born in Taebaek in 1988 and grew up in Samcheok, on Korea's east coast. At sixteen I moved to Auckland.
Taebaek
One of Korea's highest cities, about 700 m up in the Taebaek Mountains.
Best known for Taebaeksan, the great white mountain.
Jangseong, Korea's biggest coal mine, was here. It ran for 88 years until it closed in 2024.
Samcheok
A coastal city on the East Sea, with the Taebaek Mountains behind it.
Hwanseongul, one of Asia's largest limestone caves, is in its hills.
Auckland, 2004
Taebaeksan 太白山
The mountain is named after its snowy peak, meaning the great white mountain.
At the peak is a stone altar for heavenly rituals, named Cheonjedan.
It became Korea's 22nd national park in 2016.
There's a snow festival at its foot every winter.
Gomchi 곰치
Gomchi is the Korean name for the kidako moray eel.
Samcheok is famous for its soup, gomchi-guk.
I grew up eating it.
2010 to 2014
Finding my thing.
After biomed and a year in retail, I switched to maths and statistics at the University of Auckland and earned first class honours.
Honours, statistics
Documents that edit both ways.
My honours project kept R Markdown and its HTML reports in sync, so edits in either flowed back to the other. It drew interest from AT&T's research labs.
Master's, computer science
Spotting attacks in the noise.
My master's detected network intrusions in the KDD Cup 1999 data, scoring each connection with LOF, then clustering the scores with DBSCAN.
2015 to 2018
Data first.
I started in data: map and time-series tools for iNZight, predictive models at the Centre for Social Data Analytics, then purchase patterns for McDonald's, IKEA and Jollibee.
2017–18Data Engineer, Plexure
2016–17Data Scientist, Centre for Social Data Analytics
2015R Developer, University of Auckland
2018 to 2023
Into the chain.
I built blockchain systems in Rust: a decentralised exchange at Centrality, then at Ajuna, after we won a Polkadot parachain auction, I launched our live parachains on Kusama and Polkadot.
2021–23Lead Engineer, Ajuna Network
2019–20Blockchain Systems Engineer, Centrality
2018–19Data Engineer, Centrality
2020 to 2024
Software people rely on.
I helped ship New Zealand's official Covid Pass, then led a digital trust service for a government agency. Before that, I built Xero's analytics event platform.
2021, 23–24Senior Software Engineer, MATTR
2020–21Senior Software Engineer, Xero
2024 to now
Building with AI.
I build AI products end to end: an agentic workflow builder at Onit, and clinical AI at IDEXX that turns vet consultations into structured records.
2025–Staff Engineer, IDEXX
2024–25Principal AI Engineer, Onit
Still learning
How I keep learning.
Small projects where I practise the parts of the job that aren't code.