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.