Bern, Switzerland

Nicolas Brügger

Software Architect &
Full-Stack Engineer

  • MSc Wirtschaftsinformatik
  • CPSA-F®
  • CPSA-A®
Nicolas Brügger
About

Architecting systems that speak their domain.

I'm a software engineer and architect with a great passion for software architecture. Over 17 years I've architected and built software systems from the ground up, much of it in distributed, communication-heavy environments where services have to stay reliable while talking to each other constantly.

What draws me to this work is the part that comes before the code: understanding the domain, learning what the people using a system actually need, and turning that understanding into a design that holds up as requirements change.

I follow how the field evolves — architecture styles, integration patterns, the trade-offs behind them — and fold what proves useful into my own practice. Earning the CPSA-A® certification deepened exactly that: designing architectures, evaluating them against real constraints, and communicating the reasoning to the people who need to build on it.

Years of engineering experience
17+Years of engineering experience
Wirtschaftsinformatik
MScWirtschaftsinformatik
Advanced level
CPSA-A®Advanced level
Skills

What I work with

Architecture

  • Layered
  • Modular Monolith
  • Microservices
  • DDD
  • Event-driven
  • REST APIs
  • Resilience Patterns
  • Quality Scenarios
  • arc42

Backend

  • PHP
  • Laravel
  • Node.js
  • Message Brokers
  • Queue Workers
  • MySQL
  • PostgreSQL
  • Redis
  • Docker

Frontend

  • Vue 3
  • Nuxt
  • TypeScript
  • Pinia
  • SSR / Static Generation
  • Design Systems
  • Tailwind
  • Vite

Practice

  • Requirements Eng.
  • Domain Modelling
  • Documentation
  • CI/CD
  • Testing
  • Code review
  • Agile
Education & Certification

Continuous learning

  1. Certible

    CPSA-A® — Advanced Level new

    iSAQB Certified Professional for Software Architecture, Advanced Level — architecture design, evaluation and documentation.

  2. oose

    Domain-driven Design (DDD)

    Modelling software around the business domain it serves.

  3. tecnovy

    iSAQB® REQ4ARC — Requirements für Softwarearchitekten

    Requirements engineering from the architect's perspective.

  4. socreatory

    iSAQB® FLEX — Flexible Architekturen

    Designing architectures that stay adaptable as requirements shift.

  5. iSQI

    CPSA-F® — Foundation Level

    iSAQB Certified Professional for Software Architecture, Foundation Level.

  6. University of Zurich

    MSc Wirtschaftsinformatik

    Master of Science in Business Information Technology.

«The perfect kind of architecture decision is the one which never has to be made.»
Robert C. Martin
Contact

Let's talk

Happy to exchange thoughts on architecture, Laravel, or anything in between.