Blog
Thoughts on development, design, and technology
· 3 min read
Why Test-driven Development is not enough
This blog exposes some holes in the TDD practice when it comes to discovering bugs, ensuring business delivery, and boosting the overall maintainability of the project
TDD XP Clean Code Clean Architecture
· 2 min read
Building Performant Web Applications in 2026
A practical guide to optimizing web application performance, covering Core Web Vitals, bundle optimization, and modern rendering strategies.
Performance Web Development JavaScript
· 2 min read
TypeScript Patterns I Use in Every Project
Practical TypeScript patterns and utilities that improve type safety, developer experience, and code maintainability.
TypeScript Patterns Best Practices
· 2 min read
Lessons from My First Year of Freelancing
Honest reflections on transitioning from full-time employment to freelance software development - what worked, what didn't, and what I wish I knew.
Freelancing Career Business