Notes from a solo builder shipping AI tools for authors.
Every week: one decision I made, one tradeoff I regret, one shippable idea you can steal.
The workshop
Currently building
Drippery
LiveLive MVP · $9 / $19
Email drip series for indie writers. Plain HTML, no bloat.
Try it →
Archive Concierge
BuildingBuilding in public · POC
An AI librarian for your content archive. Three articles, with reasons.
Read the journey →
Article Forge
InternalInternal · open-sourcing soon
Internal content pipeline I use daily. Open-sourcing soon.
Read why →
Framelock
ShippedShipped · open source
Lock a face into any AI-generated frame. Open source.
View on GitHub →
Recent notes
All notes
Apr 30, 2026[Tech Deeper Digest] #3 — This Week's Reads (Apr 24–30)
Three Medium reads from this week — memory leaks, Claude Code skills, and a content pipeline that forgot its own content.
Apr 28, 2026[Shop Notes: ArticleForge] The Backfill Button — A Tiny Async-Job Pattern I Keep Reaching For
A CLI script became a Settings button without growing a queue, a worker, or a job framework. Here's the shape.
Apr 26, 2026[Shop Notes: Drippery] Eight Competitors. One Reader. Different Answers.
Claude compared eight SaaS landing pages. A writer read mine once. One of them saw the thing that actually mattered.
About
One person, four products, zero VC.
I'm Daniel Rusnok — a software engineer for the last decade, shipping side-tools by night for the last two. Drippery is live, Article Forge runs my own writing pipeline, Framelock is open source, Archive Concierge is in build. Each one started because I needed it.
Tech stack, one line: React/TypeScript, .NET, Azure, DDD on the day job; Next.js, Postgres, and a lot of edge-runtime workers in the workshop. The plan: part-time on the day job in 2027, fully independent by 2028.
Like what you see? Join the workshop notes.
One email a week. Build notes, decisions, and the occasional shippable idea.