Beyond the code

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 at the 2015 Mutua Madrid Open
Photo: CC BY-SA 2.0 ยท Tatiana / Wikimedia
My Idol

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.

20
Federer Grand Slams
310
Weeks at World No.1
82%
Career Win Rate
24
Years on Tour

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.

Baseline ralliesOne-handed backhandNet playServe & volley