About
About
Digital Craft Workshop is where I document the craft of building software.
This blog is the technical wing — production post-mortems, architecture decisions, and AI-native development notes. The kind of details that don't fit a Stack Overflow answer: what broke, what worked, what I'd do differently, and the trade-offs only visible after shipping.
Who's writing
I'm Daniel Rusnok. Software engineer, 10+ years (React, TypeScript, .NET, Azure, DDD). I work full-time at Product Fruits and build my own things on the side — currently Drippery (email drip tool), Article Forge (content pipeline), and Frame Lock.
Everything you read here comes from real production code I'm shipping, not tutorials I'm transcribing.
What you'll find here
- Deep technical writeups grounded in real bugs and decisions
- Architecture trade-offs explained without hand-waving
- AI-native development notes (Claude Code, agents, RAG, embeddings)
- Tooling gotchas that cost me hours so they don't cost you any
What you won't find here
- Tutorials reciting the docs
- Personal essays or build-in-public reflections — those live on the Digital Craft Workshop newsletter on Substack
- AI-generated filler. Every article is grounded in code I actually shipped.
Subscribe
Each article comes with an email-only deep dive — extended version, full code, edge cases — delivered as a short series. Subscribing also adds you to the Digital Craft Workshop newsletter on Substack, where the personal/strategic content lives.
The subscribe form is at the bottom of every article.

