// writing
Blog
Engineering insights, deep dives, and things I learned the hard way. Systems programming, TypeScript, design patterns, desktop apps, and more.
A practical look at Zettlr as a Markdown-first writing environment for technical, academic, and long-form workflows.
Electron.js lets you ship a desktop app with web technology, but it comes with real trade-offs. Here's what I learned building production desktop apps with it.
Not the basics. The type system features that actually made my codebases more correct and less painful to refactor: template literals, discriminated unions, and more.
Not a catalog walk-through, but a reflection on the patterns that actually changed how I think about code and the ones that get misused constantly.
How I bridged C++ and JavaScript using Node.js N-API to build high-performance native addons. The setup, the gotchas, and why it's worth it.