Hi, my name is

Laurens Sauvillers

Software Engineer based in Belgium

I build and architect scalable enterprise applications consistent with industry standards using .NET and Angular. And occasionally build accessible websites using Astro or SvelteKit. I thrive on challenges. For me, each new project is another adventure.

About


Hi, my name is Laurens Sauvillers. I am a Software Engineer with currently 7 years of professional experience in (Full-Stack) Software Development. My interest in coding started about 15 years ago, first I started modding games, then I started building websites. I loved that I could bring my own ideas to life with my own coding.

Now that I made software development my professional career, I have had the privilege of working on many projects that involved:

  • Web applications using .NET and Angular
  • Desktop applications using WPF, .NET
  • Worker services using .NET
  • Architecting software and databases of new applications

My main focus these days is writing clean code, by applying the SOLID principles, and by designing the software in a Domain-Driven Design. I love to challenge myself by providing future proof, well written, and well tested solutions. For me, each new project is another adventure.

Outside software development I also like game development. My latest game dev project was an UI mod for the game Valheim that I made during my free time in 2021, it currently has more than 10000 unique downloads.

Besides coding, I am really fascinated by our history. I love to travel around Europe to learn more about our history.

Expertise


Web applications

Creating high-quality web applications using .NET as the server solution and Angular or Svelte as the client solution, in combination with Material Design components, and or Tailwind CSS.

.NETC#AngularRxJSSvelteTypeScriptMaterial DesignTailwind CSS

Software architecture

Designing enterprise applications in a Clean Architecture, by applying the SOLID principles, and by designing the software in a Domain-Driven Design. Also going with a Event-Driven Architecture approach for easy communication between decoupled systems and microservices.

.NETC#RabbitMQ

Static websites

Creating beautiful static websites optimized for performance and accessibility using Astro or SvelteKit, in combination with Tailwind CSS.

AstroSvelteTailwind CSS

Desktop applications

Creating desktop applications using WPF with the MVVM pattern, or converting web applications into desktop applications using Electron.

.NETC#Electron

Technologies


Projects


The "Oryxen" Project

This is a project that I have been working on during most of my free time, it will essentially be a fully flexible and scalable CRM.

I am very excited about this project, and I hope to share more news soon.

.NETC#AngularRxJSTypeScriptTailwind CSS

Field Service

Web application built for the field service team at Wilms to enter and follow up service orders.

It is built using Angular and .NET in a Domain-Driven Design, integration with Azure AD, RabbitMQ, and API for planning.

.NETC#AngularRxJSTypeScriptMaterial DesignTailwind CSSSQL ServerRabbitMQ

Customer Portal

Web application / portal built for the B2B customers of Wilms, they use it to enter quotes and orders for their end customer. It launched in 2021, and now most of the orders flow through the customer portal.

It is built using Angular and .NET in a Domain-Driven Design, integrated with the e-Con product configurator and Microsoft Dynamics NAV.

.NETC#AngularRxJSTypeScriptMaterial DesignSQL Server

Valheim UI mod

UI mod for the game Valheim, it displays the current day and / or time in the HUD of the game. It has a lot of customization settings on how you want to display the day / time.

It is made during my free time in 2021, and it currently has more than 10000 unique downloads.

Unity.NETC#

Blog


Contact