Software Engineer · Belgium


Profile

Software engineer with deep experience building business applications on the .NET stack, combined with a strong open-source practice across systems and tooling. Strong end-to-end ownership from domain modelling, database design, cross-platform compatibility, and infrastructure automation.


Experience

Software Engineer — 2sky / DeCronosGroep · August 2016 – present

Build and maintain a portfolio of internal business applications using C# / .NET and RavenDB

Core contributions and impact:

  • Delivered new product capabilities and operational workflows across multiple business domains, translating evolving stakeholder requirements into shipped functionality.
  • Improved reliability and maintainability of data-intensive paths by designing, tuning, and repairing RavenDB indexes and queries.
  • Built and evolved domain models and backend logic, including edge-case handling and bug-fix work on critical user journeys.
  • Designed and maintained ETL and integration pipelines with stronger resilience, including retry behavior, safer failure handling, and better data consistency.
  • Contributed to platform-level improvements in shared framework components, including schema generation, diagnostics support, and Linux compatibility.
  • Automated repetitive development tasks through Roslyn source generators and validation tooling to speed up delivery and reduce regression risk.

Open Source

Contributions span open-source application tooling, backend/client libraries, game-server ecosystems, and systems-level utilities across C#/.NET, Go, Java, TypeScript, and Nix.

Representative open-source impact:

  • Ported and stabilized desktop tooling for Linux and macOS by introducing shared POSIX abstractions, fixing terminal/protocol edge cases, and improving platform-specific behavior.
  • Delivered sustained feature and maintenance work in community-led server plugins, including compatibility updates, performance improvements, and admin-focused quality-of-life enhancements.
  • Built reusable developer libraries and APIs to simplify integration with external services and internal platforms.
  • Created systems utilities and automation tools focused on operational reliability, observability, and developer productivity.
  • Maintained personal infrastructure and tooling using Nix-based, multi-host configuration to ensure reproducible environments.

Technical Skills

  • Languages: C# / .NET, Go, Java, TypeScript, Nix
  • Backend & platform: ASP.NET, .NET source generators, game-server plugin ecosystems.
  • Data: RavenDB (index design, query optimization, replication), document modeling.
  • Systems & infrastructure: Linux-first (NixOS across all personal devices), Docker
  • Frontend: HTML, CSS, Tailwind CSS
  • Cross-platform systems: Linux porting of Windows-first .NET applications.