GitHub

Hi, I'm Simone πŸ‘‹

I'm a software architect who enjoys turning messy real-world problems into clear, deterministic systems. Lately, I’ve been mixing code, cycling, and simulation.

What I work on

  • Software architecture & platform design
  • Content Management Systems (CMS) β€” building them since the late ’90s
  • Umbraco architecture, extensions, and large-scale CMS platforms
  • Deterministic models, simulations, and constraints-based systems
  • CLI-first tools, automation, and developer experience
  • DevSecOps and secure-by-design platforms
  • Endurance sports, training data, and performance modeling

Featured project

🚴 Zwift TTT Race Simulator

A CLI tool that generates realistic Team Time Trial training workouts for Zwift.

Why it’s interesting:

  • Queue-based, deterministic rotation model
  • Per-rider workout generation from a shared team plan
  • FTP-based power modeling with realistic transitions
  • Focus on testability, invariants, and reproducibility
  • No UI by design β€” output is validated .zwo files

πŸ‘‰ https://github.com/simonech/zwift-ttt-race-simulator

How I think about software

  • Simple models beat clever abstractions
  • Determinism makes systems testable and explainable
  • Constraints are a feature, not a limitation
  • Tooling should adapt to humans, not the other way around
  • Communities matter β€” good ideas scale better when they’re shared

Background

I’m a software architect and lead for Umbraco-based platforms at the Council of the European Union, working across multiple business domains and long-lived systems.

Earlier in my career, I was deeply involved in the .NET community:

  • User group lead and conference organizer
  • Author of technical books, including the first book published on ASP.NET MVC
  • Microsoft MVP for 8 consecutive years

I still enjoy sharing ideas, mentoring, and building things β€” with a strong focus on systems that are designed to age well.

Elsewhere

  • πŸ’Ό LinkedIn: (add link if you want)
  • πŸ“ Blog: (optional)

Read the original on github.com β†—