The journal

Writing

Reflections, personal updates, and occasional technical deep dives.

Latest essay

23 posts and counting

While There Is Still Time, Make Room

I’ve been thinking about social capital lately. More specifically, about how reluctant I can be to ask my friends for favors because I don’t want to inconvenience them. It’s easy to see why. …

Read the essay

More writing

Browse by year

2026

Reflection

Where I Put My Energy

The last few months have been a little strange. A lot has happened. I’ve spent a lot of time on my new bike, biked through Italy with …

Reflection

What we push against

While I was listening to a podcast recently, I heard someone describe the idea that freedom enables creativity as a myth. It stayed with me. …

Reflection

Optimization might be a bug

A few days ago, I came across an Instagram reel that lingered in my mind long after I scrolled past it. It suggested that people with fewer …

Reflection

The Friction of the First Pedal Stroke

This month began with a lot of forward motion. Florian and I spent eight days cycling through Champagne and Colmar, covering roughly 625 …

Reflection

Not yet... Until it is!

Last year, when I turned 26, I made a simple promise to myself: be consistent. I didn’t want the occasional spark of motivation or the …

Reflection

Choosing Your Discomfort

I’ve been thinking about how life is full: full of good, full of clarity, full of momentum. Right now, I’m in a place I genuinely love. Things …

Reflection

A Note to Myself: Let Things Unfold

Lately, I have been thinking about how some things take shape quietly, without announcement. It has been a calm month, and with all the walking I …

2025

Reflection

The Joy of the Pause

I have learned something about myself over the years. Whenever I reach a goal, I celebrate, but I also tend to move on quickly. Historically, my …

Personal

One Year In: A Whirlwind of Small Wonders

I moved to Europe on my birthday last year with suitcases packed, heart full, old housemates seeing me off. It was one of those life shifts that …

2022

2021

Tutorials

Adding push notifications to static sites

While reading about cloudflare workers, I had this thought of can I use this to trigger push notifications for my static site that has a blog. …

Reflection

Be selfish to be selfless

Be selfish to be selfless. Aren’t both the words the antonyms of each other? What is this guy on? Even though the statement looks contradictory, …

Reflection

Why strong opinions matter

Over the course of my journey of self improvement, I have realized that my ultimate goal in life is to be the best version of myself that I can …