Profile
Web developer since 1997 and self-employed since 2012 – nearly thirty years of experience, from early e-business projects to modern cloud and AI applications. My stack is broad and practical: C#/.NET for custom applications, Umbraco, PHP and WordPress/WooCommerce for websites and online stores, and running the Windows servers it all lives on. I enjoy working where legacy meets modern – stabilising existing systems, migrating them and connecting them to new standards such as Peppol.
My approach is methodical and pragmatic: measure first and find the real cause, then fix it at the source. Refactoring that isn't blocking gets planned in phases, and larger projects are estimated per phase with clear scope agreements.
Selected projects
B2B online store for a wholesaler
WooCommerce · maintenance & development
- Multilingual B2B store (NL/FR/EN) serving around 70,000 customers and 10,000 products, with customer-specific pricing
- Synchronisation with the Priority ERP via OData; bulk SQL updates for speed across millions of metadata rows
- Performance analysis (Query Monitor, LiteSpeed) and event integration with capacity sync
Stack: PHP, WooCommerce, Elementor Pro, WPML, ACF Pro, FacetWP, Mollie
Bilansoft – invoicing and accounting software
SaaS · Peppol
- Peppol e-invoicing integration (BIS Billing 3.0, UBL), including inbound self-billing invoices with dedicated sales journals and numbering
- Ongoing development of the application in Classic ASP and C#/.NET, and maintenance of its server environment
- Public website built in Umbraco
Stack: Classic ASP / VBScript, C#/.NET, MariaDB, IIS 10, UBL/XML, Umbraco
Incasso Team – debt collection platform
Web application · ongoing development
- Years of continuous Classic ASP development on an extensive web package with client portal, including many custom changes and extensions
- Migration of the platform and related Classic ASP applications from Windows Server 2003 to Windows Server 2022 with MariaDB, including performance tuning
- Design of a data-driven, context-sensitive help system and per-page news notices within the existing multilingual application
Stack: Classic ASP / VBScript, C#/.NET, MariaDB, IIS 10
Multi-channel .NET commerce platform
Wine retailer
- One application powering several B2B and B2C online stores
- Concept, analysis and development of a complete affiliate system across multiple sales channels
- Complete cross-channel gift card reconciliation system, with internal invoicing, admin interface and scheduled processing
- Ongoing development and extensions of the online stores, the mailing system and the existing software package
Stack: ASP.NET WebForms, C#, MariaDB, jQuery, Bootstrap, PowerShell
Hosting platform & custom control panel
Infrastructure
- Managing shared Windows hosting servers on OpenStack (including one with ~30 sites and 70 domains)
- Automated backups (databases, IIS, FTP rotation, snapshots via API) and automated SSL certificates
- Mail security (SPF, DKIM, DMARC, SMTP hardening) and DNS with secondary zones
- Building a custom hosting control panel in C#/.NET to replace Plesk, with multi-server support
Stack: Windows Server, IIS, Plesk, MailEnable, PowerShell, OpenStack
Christmaslist.app, Kerstlijst.be & Wishbird
Own products
- Wishlist and Secret Santa platform, built from scratch in PHP/MySQL
- One codebase and database for multiple domains and languages: christmaslist.app, kerstlijst.be, sinterklaaslijst.be, listedenoel.be and mywishbird.com
- Product search through affiliate APIs (bol, Awin) that fills in price, description and photo automatically
Stack: PHP, MySQL, affiliate APIs, multilingual NL/FR/EN
Websites & online stores
Alongside custom software, I deliver websites and online stores for SMEs, clubs and independent professionals, built in Umbraco, WordPress and WooCommerce. I guide the full process: from requirements analysis, functional design and technical architecture to development, delivery and maintenance. Every site is set up so clients can manage their own content.