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

Software Engineering
OCaml
Rust
AI/ML
Product Thinking
Startups
Quantitative Systems
Engineering Leadership
Documentation
Privacy

Featured Posts

Featured Post Cover

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

Featured Post Cover

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

Featured Post Cover

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

Featured Post Cover

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