ostruszka.me
Michał Ostruszka, standing with a laptop under one arm
  1. Michał Ostruszka

    Principal Software Engineer & Architect at SoftwareMill (opens in a new tab)

    Łódź, PL, remote

  2. 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.

  3. 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.

  4. Reach

    Remote for 13+ years. Happy to talk software architecture and AI‑native engineering.