Developer. Tennis Player.
When I'm not writing code, I'm on the court โ chasing the same elegance in tennis that I aim for in software.

Roger Federer
Swiss professional tennis player ยท Born 8 Aug 1981
Federer isn't just the greatest tennis player โ he's a philosophy. His game is built on precision, adaptability, and making the difficult look effortless. That's exactly what I aspire to as a developer: write code that feels inevitable, obvious, and beautiful.
Tennis taught me to code better
The qualities I admire in Federer's game map directly to great software.
Precision
Federer's one-handed backhand โ effortless, surgical accuracy.
Clean, readable code that does exactly one thing perfectly.
Elegance
Fluid movement and footwork that makes every shot look easy.
UI components that feel natural and interfaces that just work.
Consistency
310 weeks at world No.1 across two decades.
Maintainable systems that stay reliable under pressure.
Adaptability
Won on every surface โ clay, grass, hard court.
Comfortable across the full stack โ React, Next.js, APIs, DevOps.
On the court
I play recreational tennis whenever I can โ working on my serve, studying Federer's footwork on YouTube, and trying to channel that one-handed backhand. The court is where I decompress, reset, and come back to the keyboard with fresh eyes.