Writing

Notes on engineering, AI, leadership, and building things that matter.

6 min read
EngineeringPersonal

Building Global Crisis Monitor: A Real-Time Geopolitical Intelligence Dashboard

I built a system that ingests 80+ news feeds, clusters them with embeddings, synthesises events with AI, and surfaces a live map and briefings-plus auto-publishing to X and Threads.

3 min read
EngineeringPersonal

I built the tool my public-speaking anxiety needed

A zero-friction teleprompter for talks and Zoom: no signup, no backend, with a compact mode that keeps you looking at the camera instead of the script.

21 min read
EngineeringPersonal

How I Built My Perfect Family Budget App in Just 3 Days

Frustrated by budget apps that couldn't tell me where my money went, I built my own with Next.js and automation—and got real visibility in days.

6 min read
PersonalLeadership

The Year I Stopped Apologizing for the Chaos

Parenting young kids while leading a team: on guilt, the myth of balance, and finally refusing to apologize for being human.

4 min read
AI

The Abundance Trap: Why We Are Renting the Future

AI doesn't abolish scarcity—it reorganizes it. Why cheap output hides who controls the real choke points: compute, energy, and capacity.

10 min read
AIEngineering

The Paradox of AI-Acceleration: Why We Are Typing Faster but Shipping Slower

AI lets us generate more code—but cycle times aren't dropping. Why velocity without tests, review, and observability just adds mass and risk.

5 min read
AIEngineering

Don't ask AI to build the house. Ask it to build the scaffolding.

The real value of AI in development isn't production code—it's support code: tooling, tests, and scaffolding that gets you to the hard part faster.

4 min read
Engineering

Build for Today or Don't Build at All

Future-proof architecture often hides fear of shipping. Why building for today beats hedging with abstraction—and how to ship without the vanity.

5 min read
Leadership

The Trap of the Hero

Being the person who saves the day feels like respect—but it's often a trap. Why the hero role becomes a bottleneck and how to let go.

5 min read
PersonalEngineering

When the hard part was the point

Solving a problem in seconds with AI left me feeling robbed—of the struggle, the flow, and the identity built around enduring the friction.