About

Software architecture.
Product engineering.

I'm a software architect and full-stack engineer with 8+ years designing and building software products across web, cloud and mobile.

My background spans enterprise ERP systems, multi-tenant workforce-planning platforms deployed across six European markets, and distributed microservice architectures built on .NET and Azure. I care about the parts of software that don't show up in a demo: how a system behaves under real load, how a team maintains it two years later, and whether the architecture still makes sense once the business has changed around it.

My work covers architecture, implementation, product decisions and release, with the same engineering standards applied throughout.

Principles

My Approach

Five principles that shape how I design, build, and evolve software.

  1. 01

    Scalable architecture

    Systems that can handle more traffic, a larger team and a wider scope without a rewrite.

  2. 02

    Maintainable software

    Code and structure that another engineer, or I six months later, can understand quickly.

  3. 03

    Pragmatic technical decisions

    The right tool for the constraint at hand, not the most interesting one on paper.

  4. 04

    Product-oriented thinking

    Architecture in service of what the product and its users actually need.

  5. 05

    Continuous learning

    I keep working with new services and patterns so architectural decisions reflect what the tools can actually do.

Technology Overview

Languages & Frameworks

  • C#
  • .NET 8
  • Angular
  • TypeScript
  • Ionic

Cloud & Infrastructure

  • Azure
  • AKS
  • Kubernetes
  • Docker

API Design & Data

  • REST APIs
  • SQL Server
  • PL/SQL
  • Microservices