I'm Sebastian Bortz, a Senior Fullstack Engineer. I focus on sustainable software architectures and apply collaborative modeling methods like Event Modeling to make complex systems understandable through events.
Skills: C# / .NET (18+ years) β’ Angular 20 β’ TypeScript β’ Event Modeling β’ Event Sourcing β’ CQRS β’ Domain-Driven Design β’ Vertical Slice Architecture β’ Clean Architecture β’ MS SQL β’ Azure β’ Entity Framework
Worlds Simplest Db β An educational journey through database evolution, demonstrating how databases work under the hood. Four progressively optimized versions (V1: text-based append-only, V2: binary format, V3: in-memory index, V4: SSTable-based LSM-tree) showcase the fundamental trade-offs between write and read performance, from O(1) writes with O(n) reads to modern architectures used in LevelDB and RocksDB.
Event Sourcing Sample β An exploration of different approaches to implementing the Event Model from Martin Dilger's book "Understanding Event Sourcing" using .NET. Comparative study showcasing multiple implementation approaches including Event Sourcing with Aggregate and the Decider Model.
Abfahrtsmonitor.ch β Live departure monitor for stops and stations in Switzerland, similar to the large departure boards at train stations.
.NET Training β A collection of .NET training examples and experiments exploring fundamental C# concepts. Includes practical examples covering equality comparison (==, .Equals(), ReferenceEquals()), binary operations, collections, sorting, and memory management, demonstrating the nuances and behaviors of different .NET types and patterns.


