Blog
Notes on building software, alone.
Featured11 min read
MCP servers explained: how they work and how I build them
What an MCP server is, how it connects your product to AI assistants like Claude, and how I design and build custom MCP servers on Cloudflare Workers.
Read post- Website Launch Checklist: 45 Things to Check Before Your Site Goes LiveA complete pre-launch website checklist: Open Graph images, favicons, custom 404 page, meta tags, sitemap, robots.txt, canonical URLs, redirects, Core Web Vitals, security headers, accessibility, analytics, GDPR and email setup — everything to check before you launch a website.
- How to Add an MCP Server to Your SaaS (2026 Guide)A practical, step-by-step guide to adding an MCP server to your SaaS: tool design, OAuth, remote hosting on Cloudflare Workers, security, testing and getting listed in Claude, ChatGPT and Cursor.
- How Long Does It Take to Build an MVP? Real Timelines from a Solo DeveloperHow long does it take to build an MVP in 2026? Realistic MVP development timelines for mobile apps, web apps and SaaS, what slows projects down, and how a solo developer ships in 1–2 weeks.
- MCP vs API: What's the Difference and Do You Need Both?MCP vs API explained in plain language: what each one is, how they differ, and when your product needs an MCP server on top of its API.
- Cloudflare Workers, D1 and Paddle: my SaaS stackThe stack behind my products: Cloudflare Workers, D1 and Paddle as merchant of record. Why I chose it, what it is good at, and where it is the wrong choice.
- Publishing an Android app on Google Play aloneWhat publishing an Android app on Google Play really involves for a solo developer: accounts, signing, store listing, rejections and what I learned from mine.
- Solo developer or agency? How to choose for a small appThinking about hiring a solo developer instead of an agency for an MVP, a small SaaS or an internal tool? Here is what you get from each and how to choose.