Back to servicesSoftware development

Software that fitsthe way you work.

Off-the-shelf packages almost fit your process. I build the web application, integration or dashboard that does fit, and put it into production.

What you get from me

  • Custom web applications (Next.js, Laravel, NestJS)
  • APIs and integrations between existing systems
  • Dashboards and admin panels
  • Database design (PostgreSQL, Redis)
  • Containerisation and deployment with Docker
  • Maintenance and further development after delivery
  • You talk directly to the developer
  • Reply within 24 hours
  • Data under your own control
  • Support after delivery

What I build

It usually starts with a process spread across loose systems and manual work: a website, an accounting package, a CRM and a few spreadsheets that don't talk to each other.

I map out where the handovers go wrong, then build the software that removes them: an application for one work process, an API between two systems, or a dashboard that brings the numbers together.

How I work

  1. Map the process

    First look at how the work actually runs: systems, people, exceptions. That's where the gain is, not in the code.

  2. Small first version

    A working part you can use straight away, instead of months on a large system.

  3. Into production

    Go live, connect to what's already there, and make sure it keeps running.

  4. Keep developing

    Adjust based on what you run into in practice.

In practice

Projects I actually built, not sample cases.

WoonWijzerWinkel

  • ICT management
  • Process optimization
  • Ongoing
View the case

The problem

The ICT landscape and processes have grown organically. Website, CRM and tools don't work together seamlessly yet, resulting in manual handoffs.

What I built

Structural approach: first map everything out (systems, processes, people), then build process optimization and integrations. Weekly hours, fixed day.

Gaming E-commerce Platform

  • E-commerce
  • Full-stack
  • SaaS
View the case

The problem

Set up a complete e-commerce ecosystem from scratch: digital product sales, guides, community management, multiple payment methods including crypto, all working together seamlessly.

What I built

NestJS backend with modular architecture, Next.js frontend for optimal SEO and performance, PostgreSQL for reliable data storage. A Discord bot for community automation and a custom MCP server for workflow automation. Crypto payments alongside traditional methods.

Result

Multi-tier platform with automated delivery, real-time payment processing, community management and scalable infrastructure, all self-hosted.

CVTailor

  • Web app
  • AI
  • Government
View the case

The problem

Government organizations need to match CVs against CompetentNL competencies, a manual, error-prone process. HR staff lost a lot of time interpreting widely varying CV formats and mapping them to standardized competencies.

What I built

A Laravel + React application that automatically parses CVs, extracts competencies and matches them against CompetentNL standards. The tool recognizes free-text experience and translates it into structured competency profiles. Fully bilingual English/Dutch, with Docker deployment.

Result

Runs live against the official CompetentNL SPARQL endpoint using the official CompetentNL→ESCO mapping (120 mapping rules), not a home-grown AI approach. Built for organisations that have to match CVs against CompetentNL.

ERP Data Validation & BI

  • BI
  • Data
  • Enterprise
View the case

The problem

An organization struggled with data integrity in their ERP system. Errors in data led to wrong decisions, unnecessary costs and a lack of trust in reports.

What I built

A Python-based validation engine that systematically detected and categorized 30,000+ errors. Connected to a BI dashboard that gave immediate insight into data quality, trends and repair priorities.

Result

Immediate insight into data quality at enterprise scale. Repairable errors identified and prioritized. Decision-making improved through reliable data.

Frequently asked questions

What clients usually want to know before they call.

We already have systems running. Does it all have to go?

No. Usually I build around what's there: an integration between two systems, or an application for the process that currently falls between them. Replacing is a last resort, not the starting point.

How do I know where we stand along the way?

I work in short sprints of a week or two, with a working part each sprint. So you keep getting something you can actually use, instead of waiting months for one big delivery.

What if I want to change something later?

You can come back to me. I deliver with documentation and stay available for maintenance and further development. You're not stuck with a system nobody dares to touch.

Where will our data live?

We decide that upfront. Your own server, your own management, or managed hosting with a party we pick together. The starting point is that the data stays yours and that it is agreed in advance who can access it, how long it is kept, and under which data processing agreement.

In the region

I work from Vaals, on site across South Limburg and beyond.

Let's build something.

Got an idea, a problem or a project? I'm happy to help. No obligations, just a good conversation.

  • No obligation
  • 30 minutes
  • No sales talk
  • Actionable advice