Hobbies
Life beyond the terminal.
Software is what I do professionally, but it has never been the only thing. I have been collecting hobbies since childhood — some for a few years, some for decades. They share a common thread: hands-on craftsmanship, physical challenge, or deep technical skill.
Martial Arts
Training since age five. Lifelong discipline and practice.
Skydiving
Over ten thousand jumps and counting.
Motorcycling
Two wheels, open roads, mechanical simplicity.
Woodworking
Building things by hand. Joinery, furniture, shop projects.
Horology
The art and mechanics of timekeeping. Watches, clocks, movements.
DJing
Mixing, blending, and performing live sets.
Music
Listening, collecting, and appreciating across genres.
Highlights
Martial Arts — Background
Started training at age five. Martial arts has been the longest-running thread in my life outside of technology. It teaches discipline, patience, and the value of showing up every day.
Skydiving — The Numbers
Over 10,000 jumps accumulated over many years. Skydiving is equal parts adrenaline and precision — the freefall is the reward, but the work is in the planning, gear checks, and canopy management.
Horology — Why Watches?
There is something deeply satisfying about mechanical timekeeping — hundreds of tiny components working together with micron-level precision, powered by nothing but a spring. It is engineering at its most elegant, and it predates software by centuries.