category4 posts
Software Engineering
I've been writing software since 2008, working across startups and large-scale platforms. Today I lead Platform Engineering at AutoScout24 and Trader, where I deal daily with the realities of evolving legacy systems, scaling infrastructure, and keeping developer experience sharp.
These posts cover the craft of building software that lasts—testing strategies, tackling technical debt, platform engineering patterns, and the architectural decisions that matter at scale. Practical advice grounded in real-world experience.
001
How Miri’s Compiler Works: From Source Code to Native Binary How Miri’s compiler turns source code into native binaries — from lexing and parsing through type checking, MIR optimization, and code generation w... Miri → 002
Do We Need Unit Tests in 2026? Unit tests matter more than ever in the AI era. AI generates code fast but not always correctly. Here is why and how to test in 2026. Software Engineering → 003
Why I’m Building a GPU-First Programming Language in 2026 Discover the origin story of Miri, a modern, GPU-first programming language designed for the AI era. Learn why I chose Rust and how LLMs accelerate... Miri → 004
How to Evolve Legacy Software Systems in 2026 Proven strategies for evolving legacy software systems — from AI-assisted refactoring to platform engineering. No risky rewrites required. Software Engineering →
How Miri’s Compiler Works: From Source Code to Native Binary How Miri’s compiler turns source code into native binaries — from lexing and parsing through type checking, MIR optimization, and code generation w... Miri → 002
Do We Need Unit Tests in 2026? Unit tests matter more than ever in the AI era. AI generates code fast but not always correctly. Here is why and how to test in 2026. Software Engineering → 003
Why I’m Building a GPU-First Programming Language in 2026 Discover the origin story of Miri, a modern, GPU-first programming language designed for the AI era. Learn why I chose Rust and how LLMs accelerate... Miri → 004
How to Evolve Legacy Software Systems in 2026 Proven strategies for evolving legacy software systems — from AI-assisted refactoring to platform engineering. No risky rewrites required. Software Engineering → // more as i write them — subscribe via rss