I lead backend and product at Fisco, head all things marketing there, ship product at a crypto exchange, and write the parts of it down that are actually true.
At Fisco, I lead the backend and product team, and head all things marketing — which means the same person writing the API is also writing the pitch for it. The through-line is always the same argument: offline-first businesses need one unified system, not five disconnected tools. At Busha, I write the specs that turn crypto payment rails into something a business finance team can actually use.
Codecafé belongs to the Fisco team — a multi-tenant Next.js storefront platform, and I'm one of the people keeping it running end to end, from Traefik routing to tenant-slug edge cases. And every so often I write, in short punchy sections, about friendship, unmet expectations, and the distance between the people we say we are and the people we actually show up as.
I started with a blank page — no product, no team, just a habit of writing down what I was actually thinking instead of what sounded good. That habit is still the one that transfers everywhere.
At Fisco, it shows up as backend decisions that hold up under real usage, and marketing that doesn't oversell what the product hasn't earned yet. At Busha, it shows up as a PRD grounded in the actual OpenAPI spec, not the imagined one.
The rest — the Coolify boxes, the wildcard SSL certificates, the replica sets at 1am — is just what it costs to keep the lights on while you figure out what's actually worth building.
Write it down honestly first. Then go build the version that matches.— from an unfinished Substack draft