loading...

Resume
About Me

Hey there! I’m David Vanderheyden

I’m a software craftsman from Lauwe, Belgium — husband and a proud dad of three! 👨‍👧‍👦 When I’m not busy building things in code, I’m geeking out over the latest tech trends.

With years of experience in both software development and architecture, I live by the motto: “Think twice, code once.” I love crafting smart, solid solutions that just make sense.

I’m self-taught, always curious, and never afraid of a new challenge. Whether it’s diving into a new framework or refining clean architecture, I’m all in.

Let’s chat about building something great — together.

  • Name: David Vanderheyden
  • Birthday: 26/05/1984
  • Job: Software craftsman / Software architect
  • Citizenship: Belgium
  • Residence: Lauwe
  • E-mail: david.vanderheyden@davan.solutions
Related Experience
Jan 2025 - Recent
Freelance mission: Technical Consultant - Smappee

Senior technical consultant, Blazor expert

Nov 2023 - Dec 2024
Freelance mission: Technical Consultant - ArcelorMittal

Senior full-stack/devops consultant

Aug 2022 - Sep 2023
Freelance mission: Technical Consultant - Bel&Bo

Technical consultant, Blazor expert and full-stack/devops developer

Aug 2022 - Sep 2023
Freelance mission: Technical Consultant - Televitas

Technical consultant

Feb 2021 - Present
Software Architect/Developer - DAVAN Solutions BV

Divers architecture projects and implementation roadmapping

Jun 2021 - Jul 2022
Freelance mission: Technical Teamlead - SELOR (werken voor .be)

Technical team lead

Nov 2019 - Oct 2021
Software craftsman - Noest NV

Divers projects as full-stack developer

Sep 2018 - Oct 2021
.NET Consultant - Cronos aan de leie

Divers projects as dedicated backend-developer

May 2016 - Aug 2018
Technical Consultant .NET - AllPhi

Divers full-stack projects as .NET Consultant

Oct 2015 - Dec 2017
Software Developer - Self-employed

Divers projects in divers technologies. Mainly focused on WordPress templating, writing WordPress plugins and migrations to .NET

Jun 2006 - Dec 2015
Welder, System Integrator - Betafence

Primary functioned as allround, with a few years scoped to system integration using Kuka robots

Sep 2001 - May 2005
Non IT related

Numerous assignments in diverent companies (Bartender, Loadmaster, forklift operator, administration worker)

Related Education
2020 - 2021
Microsoft Learn

Microsoft Azure Fundamentals - Azure DevOps Expert - Azure Developer

2013 - 2016
Analyst-programmer - Syntra West

Analysis fundamentals and deep-dive - Computer systems and networks - Project management - SQL and query fundamentals - Programming fundamentals with VB.NET, Java and C#

2009
Programming for System Integrators - Kuka Robots

Expert robot controls - Programming for experts

2009
Robot controls and system - Kuka Robots

Security instructions - Robot operations - Program basics

2008
Web/Multimedia Management and WebMaster - Syntra West

Design and edit web page designs - develop, deploy and maintain web environments and applications - user interfacing and usability research

2004
Flash and ActionScript - Syntra West

Flash framework fundamentals - Drawing and Animations - Dynamic Flash interactivity with ActionScript - Dynamic websites with Flash

2004
HTML and CSS

W3C - Autodidact

Software Skills
  • Web Development
    95%
  • Mobile Development
    55%
  • MVP Development
    75%
  • POC Development
    80%
  • Azure Development
    78%
  • Software architecture
    93%
  • Solution architecture
    79%
  • Analyses
    80%
  • Design Principles
    85%
  • DevOps
    74%
  • Migrations
    84%
Languages Skills
  • English
    100%
  • Dutch
    95%
  • French
    50%
Coding Skills
  • .NET API
    95%
    95%
  • .NET MVC
    85%
    85%
  • .NET Razor Pages
    85%
    85%
  • .NET Blazor
    95%
    95%
  • .NET MAUI
    62%
    62%
  • HTML / CSS
    80%
    80%
  • PHP
    65%
    65%
  • Angular / TypeScript
    80%
    80%
  • React / TypeScript
    65%
    65%
  • WordPress / Joomla
    70%
    70%
  • T-SQL
    85%
    85%
  • Databases
    85%
    85%
  • Kubernetes
    55%
    55%
  • CI / CD
    80%
    80%
  • Azure
    75%
    75%
  • MicroServices
    75%
    75%
  • Clean architecture
    85%
    85%
  • TDD
    80%
    80%
  • MessageBus
    80%
    80%
  • EventSourcing
    55%
    55%
Knowledge
  • Team Coordination
  • Web application design
  • UI/UX design
  • Solution design
  • Modern and mobile-ready
  • Software architecture and patterns
  • Implementation roadmapping
  • Viable software analysis
  • Analytic problem solving
  • Agile methodologies
  • DDD / TDD
  • DevOps
  • Continuous Integration / Deployment
  • Azure Development
What I do
Web App Enthusiast

I love building modern, high-performance web apps — and Blazor is my go-to framework for making it happen. From sleek user interfaces to powerful backend logic, I create scalable, maintainable solutions that truly fit each project’s needs. With Blazor leading the way, every app is a step toward smarter, smoother, and more enjoyable digital experiences.

Blazor Apps, Mobile Ready

I specialize in bringing Blazor web apps to mobile using .NET MAUI. With shared code and a unified architecture, I turn web experiences into smooth, native-like mobile apps — all while keeping performance and usability top of mind.

Software Audits & Migration Strategy

I help businesses assess software maturity and plan migrations with confidence. By evaluating architecture, code quality, and extensibility, I uncover opportunities to modernize and future-proof your applications.

From Idea to Prototype

I develop proof of concepts to test and validate digital ideas quickly. By exploring technical feasibility early, I help determine if a concept is viable, scalable, and worth pursuing.

Keeping Your Code Running

I offer hands-on support to help teams maintain, troubleshoot, and evolve their applications. Whether it’s fixing bugs, improving performance, or guiding development, I’m here to keep your software running smoothly and your team moving forward.

Building for Change, Designed for People

I embrace change as a constant in software development. By staying flexible and continuously refining along the way, I ensure that evolving requirements are met without losing sight of usability. Every decision is made with the end user in mind — balancing adaptability with a smooth, intuitive experience.

Fun facts
1 Daughter and 2 Sons
Happily Married
9k+ coffees consumed
65M+ Lines of Code
48 Projects Completed
Two-Wheel Love
Talking about code
Practitioner of clean code