Building software.
Exploring AI.
I’m Michał — a software engineer with 15+ years of experience building products, shaping architecture, and helping teams make better engineering decisions. These days, I’m focused on AI-powered development workflows and reliable agentic systems.
Where I’m focused
A mix of deep engineering fundamentals and new ways to build software.
AI & agentic workflows
Building practical developer workflows with LLMs, agents, tools, and orchestration — with reliability and security in mind.
Architecture that earns its keep
Designing clear boundaries and maintainable systems without adding complexity just for the sake of it.
Teams & engineering practice
Writing about code reviews, collaboration, technical trade-offs, and lessons learned while shipping real products.
Latest writing
What If All Our Code Goes in .gitignore?
What if AI makes code cheap enough to treat as a build artifact, and specifications, tests and contracts become the thing we maintain?
What I Learned Working on a Large-Scale Social Media iOS Application
Lessons from building a large-scale social media iOS app: architecture, engineering practices, product development and team collaboration.
Books I Want to Read at the Beginning of 2026
A reading list for early 2026 on programming, systems and AI fundamentals: how Python, Linux, Docker and large language models really work.
Effective Code Reviews: Habits That Make Teams Stronger
A practical guide to a healthy code review culture: curiosity, communication, small pull requests and a checklist for better quality and teamwork.
Dependency injection patterns in Swift
When I first learned about it over a decade ago, I started using it everywhere possible. It’s a simple idea with a surprisingly big impact.
Good ideas get better when shared.
Find my work, follow along, or get in touch.