Hi, my name is

Laurens Sauvillers

Software Engineer based in Belgium

I build and architect scalable enterprise applications consistent with industry standards using .NET, Angular, and other technologies. I thrive on turning ideas into seamless, functional realities.

About

I am a Software Engineer with currently 8 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: building web applications, building desktop applications, creating integrations between systems,...

My main focus these days is writing clean code, by applying the SOLID principles. I love to challenge myself by designing, and providing future proof, well written, and well tested solutions, by practicing Domain-Driven Design for example. My mission is to architect solutions that not only meet but exceed expectations.

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, user-friendly, and scalable web applications using .NET as the backend / server solution and Angular (or Svelte) as the frontend client solution.

.NET C# Angular Svelte TypeScript Material Design Tailwind CSS

Software architecture

Designing enterprise applications using well-known, and proven software architecture guidelines like Clean Architecture and Domain-Driven Design. Also creating integrations with other systems by using an event-driven approach.

.NET C# RabbitMQ

Static websites

Creating beautiful static websites optimized for performance and accessibility using Astro.

(This website has been built with Astro)

Astro Tailwind CSS

Desktop applications

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

.NET C# Electron

Technologies

Projects

Field Service

Field Service

Web application built for the field service team at Wilms to enter and follow up service orders, which contains repairs and installations for B2C customers.

It is built using .NET and Angular, the backend is based on Clean Architecture and Domain-Driven Design. Integrates with the ERP system through RabbitMQ, Azure AD as identity platform, and with the planningstool through REST.

.NET C# Angular TypeScript Material Design Tailwind CSS SQL Server RabbitMQ
Customer Portal

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 .NET and Angular, the backend is based on Clean Architecture and Domain-Driven Design. Integrates with the ERP system through SOAP, and with the configurator through REST.

.NET C# Angular TypeScript Material Design SQL Server
Portfolio

Portfolio

I have built this portfolio website completely from scratch during my free time.

It is built with Astro (web framework), it is a great fit for a static website like this. I have also used Tailwind CSS for easy styling, and Motion One for easy animations.

Automatically built and published to GitHub Pages with a GitHub Actions workflow.

The source code is available on GitHub, any aspiring developer can use it as a reference or template for their portfolio / personal website with attribution. I have made the content of the website easy configurable through a config file, as well as the website theme and colors.

More features will be added over time.

Astro Tailwind CSS TypeScript
Valheim UI mod

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 built using .NET during my free time in 2021, and it currently has more than 10000 unique downloads.

Unity .NET C#

Contact