
Blog & Writing
I love to read, and I love to write.
Writing helps me make sense of what I’m building, what I’m learning, and what I believe.
I write about software engineering, machine learning, product development, new concepts I’m exploring, the craft of documentation, privacy, and the grit behind building systems and startups.
Sometimes it’s about secure systems or scaling ML infrastructure. Other times, it’s about navigating career decisions, product strategy, or how I approach building products.
Some pieces are deep dives. Others are journal entries. All are written to teach, reflect, and share.
You can follow my thoughts on Substack or Medium.
If anything resonates, subscribe or reach out — I’d love to hear what you’re thinking about.
Topics I Explore
Featured Posts

What Building QuietDrop Taught Me About Privacy
A reflection on designing secure-by-default messaging systems in Rust, and why privacy can’t be a last-minute add-on... Read More

OCaml Isn’t Just a Niche Language — It’s a Systems Superpower
My experience building high-performance infrastructure in OCaml, and why more engineers should give it a look... Read More

Notes on Learning about Large Language Models
A running list of concepts and takeaways while learning how LLMs work — from tokenization to transformers... Read More

Writing Documentation that Engineers Actually Read
How I approach technical documentation as a product: structured, searchable, and built to last... Read More
Bookshelf
Out of the many books I enjoy, spanning tech, fiction, history, and beyond, here are a few that have meaningfully shaped the way I think, build, and lead.
Technical
These books shape how I design systems, understand complexity, and work with code that scales.
Designing Data-Intensive Applications
~ Martin Kleppmann
Deep Learning
~ I. Goodfellow, Y. Bengio & A. Courville
Programming Rust
~ J. Blandy, J. Orendorff & L. Tindall
Machine Learning for Algorithmic Trading
~ Stefan Jansen
OCaml from the Very Beginning
~ John Whitington
Production-Ready Microservices
~ Susan J. Fowler
Algorithms Illuminated (1 - 4)
~ Tim Roughgarden
Software Architecture with C++
~ Adrian Ostrowski & Piotr Gaczkowski
Practical Time Series Analysis: Prediction with Statistics and Machine Learning
~ Aileen Nielsen
Algorithmic Trading with Python: Quantitative Methods and Strategy Development
~ Chris Conlan
Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die
~ Eric Siegel & Thomas H. Davenport
Product & People
These shaped my approach to product strategy, systems thinking, and leadership in fast-moving teams.
Financially Forward: How to Use Today's Digital Tools to Earn More, Save Better, and Spend Smarter
~ Alex Von Tobel
The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI
~ Dr. Fei-Fei Li
Zero to One
~ Peter Thiel
The Lean Startup
~ Eric Ries
The Cold Start Problem
~ Andrew Chen
The Man Who Solved the Market
~ Gregory Zuckerman
The Hard Thing About Hard Things
~ Ben Horowitz
Exponential Organizations 2.0
~ Salim Ismail, Peter H. Diamandis & Michael S. Malone
Hooked: How to Build Habit-Forming Products
~ Nir Eyal & Ryan Hoover
Inspired
~ Marty Cagan
Radical Product Thinking
~ R. Dutt
Thinking in Systems
~ Donella Meadows
Creative & Reflective
These help me reflect, reset, and write with clarity — both in code and in life.
The War of Art
~ Steven Pressfield
The Artist’s Way
~ Julia Cameron
On Writing
~ Stephen King
Things Fall Apart
~ Chinua Achebe
Dream Count
~ Chimamanda Ngozi Adichie
New Yorkers: A City and Its People in Our Time
~ Craig Taylor