// OFF THE CLOCK
Things I keep returning to.
I spend a lot of my free time coding and trying out AI tools. I also play tennis, trade, plan trips and read.
01 / 06
Travel
I spent six months in Munich on NUS Overseas Colleges. I like having enough time in a place to get familiar with it, so I tend to plan fewer stops and stay longer in each.
02 / 06
Coding & AI
This is my main hobby. I like trying models, building little tools, and seeing what I can get an agent to do. That is how I end up with Groundplane, a Python library that checks declared output fields against recorded tool results; the agent skills that Claude Code and Codex load in every repo I work in; my notes and life admin kept as a markdown repo that an AI agent tends for me; and a Singapore property data-analysis project. Most of it starts with something I want to try or a problem I want to fix for myself.
03 / 06
Tennis
Tennis is my main sport. I play with two forehands, swapping my Wilson Blade between hands instead of hitting a backhand. Most sessions are long rallies with one other person. It gives me a break from software.
04 / 06
Reading
Non-fiction, usually tied to whatever I am building or trading at the time. Fiction in between to reset.
05 / 06
Home servers
I am speccing an always-on inference box that serves models to my own tools. So far, I'm mostly comparing models, memory requirements and what the hardware would cost. I write up what I learn as I go.
06 / 06
Trading
I trade stocks against a written playbook. A setup needs entry, exit and invalidation rules before I touch it; the journal records each trade in R so one repeating mistake is visible at review time. The visual beside this is an illustrative study, not my account.