-
Michał Ostruszka
Principal Software Engineer & Architect at SoftwareMill (opens in a new tab)
-
Experience
20 years of designing, building and running software across trading, fintech, crypto and telco. From monoliths to distributed, event-driven systems in the cloud, from small to high-scale, and a few that had to be untangled before they could grow.
Mostly JVM (Scala, Java) and Node.js / TypeScript, some Rust. Language is a tool, not an identity: I pick the one that fits the problem.
-
What keeps me busy
I'm a hands-on engineer: I ship code and run complex systems in production. I help teams grow, make the right architectural calls and modernize existing platforms, and I lead SoftwareMill's Architecture Guild.
I experiment with AI-native engineering environments and tools, where AI helps define guardrails and enforce architectural constraints, so we can still deliver high-quality software while keeping control of it and full responsibility for it.
-
Reach
Remote for 13+ years. Happy to talk software architecture and AI‑native engineering.