The stories, places, and experiences that shape my thinking. Click any card to read my thoughts.
Books that shaped me

Dave Thomas, Andy Hunt
Dave Thomas, Andy Hunt
The Pragmatic Programmer lays out a timeless framework for writing clean, maintainable software, grounding each practice in clear, real‑world examples that bring its insights to life. An indispensable guide for any developer.

Charles T. Munger, Peter E. Kaufman (Editor)
Charles T. Munger, Peter E. Kaufman (Editor)
Wonderful insights from Charlie Munger, a legendary investor built on admirable virtues. A lot of common sense not common enough.

Aditya Y. Bhargava
Aditya Y. Bhargava
This book makes learning algorithms genuinely fun. The explanations are clear, and the illustrations fantastic. As a visual learner, I really appreciated how the diagrams helped everything click into place.

Morgan Housel
Morgan Housel
Dealing with money looks different for everyone—our life experiences shape how we perceive and handle it. The author explores the subtle, often overlooked ways we interact with money and offers practical tips along the way.

Ken Follett
Ken Follett
An incredible saga that captures the evolution of the 20th century through the eyes of a diverse and unforgettable cast of characters. This series taught me so much about history, the impact of geopolitics, and how the events of the past shaped the world we live in today.

Martin Kleppmann
Martin Kleppmann
Currently reading. Will update soon! :)
Stories that moved me

Dan Harmon, Justin Roiland
Dan Harmon, Justin Roiland
A perfect blend of madness, hilarity, and razor-sharp wit. Rick and Morty keeps things fresh with wildly original ideas while cleverly riffing on classic sci-fi tropes. The character dynamics are chaotic and endlessly entertaining.

Robert Kirkman
Robert Kirkman
This show follows our main protagonist as he’s put through trauma after trauma—seriously, the guy can't catch a break. A twist on the usual superhero tale of sunshine and roses, *Title Card* dives into dark, twisted places that few others dare to explore.

Charlie Brooker
Charlie Brooker
Black Mirror delves into speculative tech-driven worlds dialed up to their darkest extremes, presenting thought‑provoking and unsettling scenarios that feel all too plausible. It serves as a stark cautionary tale, illustrating how unchecked corporate greed and unregulated capitalism can warp innovation into suffering.

Stephen Graham, Jack Thorne
Stephen Graham, Jack Thorne
A timely reminder of the harm possible in growing up during the age of social media—where kids feel pressured to showcase a perfect life, or risk being bullied at a scale and speed never before imaginable.
Games that awed me

Hazelight Studios
Hazelight Studios
Immensely enjoyed playing this creative gem. Some sequences in the game are nothing short of peak art. It’s a great reminder that couch gaming still stands as one of the best ways to play. With constantly evolving mechanics and insane direction, it never stops feeling fresh.

Game Science
Game Science
One of my all-time favorites. It features the most fluid combat I’ve seen in any game. While some boss battles are brutally difficult, each one brings something fresh and unique. Every fight has its own identity, and that kept me completely hooked.

Santa Monica Studio
Santa Monica Studio
We witness a more mature and introspective Kratos, a far cry from the rage-fueled warrior of his youth. Haunted by his violent past, he struggles to connect with his son, Atreus, as the burden of fatherhood weighs heavily on him. What follows is an emotional, action-packed journey driven by a promise—to honor his late wife’s final wish—that challenges both Kratos’ strength and his soul.

Rockstar
Rockstar
Rockstar’s best game. Period. I can’t imagine anyone not wanting to saddle up as a gun-slinging badass cowboy in a world that feels truly alive. This is it.

CD Projekt RED
CD Projekt RED
If you're a fan of sci-fi, Keanu, consciousness and neon lights. Look no further. A gripping story in a wonderfully crafted world.
Places I've called home or explored. Not enough yet.
My Travel Map
2 countries visited. Many more to go.