Hi, I’m Denis

Software Architect and Engineering Leader with 20 years in tech.

I’ve spent my career building and leading teams across SaaS, DMaaS, ML-ops, distributed computing, and cloud infrastructure — primarily with US-based companies over the past 12 years.

Three areas where I go deep:

Software Architecture — system design, distributed systems, architectural trade-offs. The kind of thinking that AI won’t replace anytime soon: knowing what to build and why, not just how.

AI-Assisted Engineering — I build and orchestrate multi-agent development pipelines. Not just using AI tools, but architecting how humans and AI agents collaborate on real software projects.

Engineering Leadership — driving engineering organizations at C-level as Head of Engineering. Product-minded approach to building teams and systems: aligning architecture, people, and product strategy to deliver real business outcomes.

What I write about

  • System design decisions and trade-offs
  • Architecture patterns in practice (not just theory)
  • AI-assisted development: what works, what doesn’t
  • Engineering leadership: product thinking, org design, scaling teams
  • Lessons from 20 years of building and leading engineering organizations

Background

  • 20 years in software engineering — from hands-on fullstack to engineering management
  • 12 years working with US companies (remote and on-site)
  • Domains: SaaS/B2B, DMaaS, MLOps, distributed computing, cloud engineering
  • Languages: Python, JavaScript/TypeScript, Rust, Scala, C++

Get in touch