blog
Notes on systems, infrastructure, and whatever I'm figuring out.
-
You can't un-bounce an email
An AWS suspension taught me that email deliverability is a reputation system. Here is what actually moves it: bounce thresholds, the hard ceiling on address verification, and why clean lists still land in spam.
-
Extending Uptime Kuma: 90-day heartbeats, a Slack command, and shipping a fork
Getting an unmerged feature into production, adding a Slack /incident command, and open-sourcing the result as a clean fork.
-
Driving a whole voice-AI platform from a single prompt
Building OmniDimension's MCP integration layer: two services, 49 tools, an OAuth 2.1 server, shipped to npm and live in production.
-
Our computers don't really know what time it is
A trip down the rabbit hole of quartz crystals, cesium atoms, GPS, NTP, and PTP, after chrony told me my clock was running slow.
-
Most modern mail tooling is two binaries with a UI on top
Configuring a multi-tenant mail server from scratch with Postfix and Dovecot, now handling 200k+ emails a day.
-
Agentic AI: planning, reasoning, and acting with Autonomy
How modern LLM-powered agents reason, plan, and act on their own using memory, tools, and workflows.
-
Building a Containerized Financial Data API with FastAPI and Docker
A backend project featuring FastAPI, PostgreSQL, and Docker, with a tested moving average crossover trading strategy.