blog

Why I Open-Sourced Fact0 and Shut Down the Hosted Service

Seven months building an audit and inspection layer for AI agents, why it didn't work as a business, what the engineering taught me about getting agent records right, and what shutting it down actually cost.

September 23, 2026·11 min read
failure
personal story
saas

Claude Code’s Stats panel counts the same API call more than onceMedium ↗

September 10, 2026

I audited my own observability library and found it wasn’t observingMedium ↗

August 31, 2026

Read Replicas in PostgreSQL and MongoDB: Scaling Reads Without Losing Your MindMedium ↗

July 11, 2026

Why I'm Open-Sourcing My AI Video SaaS (FynCut)

The story of building FynCut-an AI video SaaS that edits podcasts into viral clips using serverless GPUs-why it failed commercially, and why I decided to open-source the entire codebase.

June 4, 2026·5 min read
failure
personal story
saas

How I Built a Go Worker Pool That Handles 1 Million RPS Without BreakingMedium ↗

January 20, 2026

MoniGo <> Performance Monitoring for Go, in 10 SecondsMedium ↗

October 8, 2025

Rejected by 50+ Internship Applications; And Why That Was the Best Thing That Happened - 2021

The story of how I failed repeatedly while applying for internships, cried, restarted; and eventually made it to LinkedIn.

June 23, 2025·3 min read
failure
growth
internship

Secure Data Encoding with Base64 and AES in GolangMedium ↗

July 22, 2024

How to decide GOMAXPROCS for your Go code?Medium ↗

November 28, 2023

How to use channels and goroutines to receive and process data asynchronously in GoMedium ↗

March 28, 2023