hobbies.

I write code from 9 to 5 (okay, 9 to 2 AM). Here's what I do with the other hours.

keys & reeds

I play piano and tenor saxophone — two instruments that have almost nothing in common except that they both sound terrible when you're learning and incredible once you're not.

Piano came first. It's how I think about harmony and structure — chords, voicings, the math underneath the music. Tenor sax came later and taught me something different: how to breathe, how to phrase, how to make one note say more than twenty.

I love all genres of music — Jazz, Rock, Indie Pop, Rap, Hip-Hop, R&B, Soul, and Classical. Some favourites: Matt Maltese, The 1975, Radiohead, Sade, and MF Doom.

Piano: 15 years and counting  ·  Sax: 3 years and counting

and here are some not so perfect tunes.

ink & paint

I do oil painting and pencil/ink sketching. Oil painting is slow and deliberate — mixing colors, building layers, waiting for things to dry. Sketching is the opposite — fast, instinctive, just a pen and whatever comes out.

I like having both.

Artwork 1
Artwork 2
Artwork 3
Artwork 4
Artwork 5
Artwork 6

light & frame

Photography is how I practice seeing. It's the same muscle as design — noticing composition, contrast, the way light falls on ordinary things and makes them worth a second look.

I shoot anything and everything that I cherish. That can be a beautiful sunset, a busy street, or a loved one.

follow on instagram →

smash & clear

I play badminton competitively. And by "competitively" I mean I will absolutely celebrate a good smash like I just won the Olympics, even if it's a casual game at the rec center.

It's the fastest racquet sport in the world — shuttlecocks can travel over 300 mph off a professional's racket. Mine are... somewhat slower. But the footwork, the reflexes, the split-second decisions — it's the closest thing to a real-time algorithm I've found outside of code.

I have played for about 7 years — I have competed provincially in Ontario (I won gold for doubles!), and I now play recreationally.