Back to services
Software development

Software that fits the 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 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.

  • 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
Technology
PythonTypeScriptNext.jsLaravelNestJSFastAPI

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 managementProcess optimizationOngoing

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-commerceFull-stackSaaS

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 appAIGovernment

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

Immediately usable for UWV migration projects. Scalable to all Dutch government layers. Reduces manual CV processing by tens of percent.

ERP Data Validation & BI

BIDataEnterprise

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.

Who it's for

Sectors where this work pays off most.

  • Manufacturing and production — where orders and cutting lines are still passed on by hand
  • Logistics and wholesale — links between webshop, stock and accounting
  • Professional services — work processes no off-the-shelf package covers
  • Care and welfare — registration and reporting without entering everything twice
  • Businesses with an ERP that doesn't talk to anything else

How I work

No fuss, no unnecessary meetings. Just clear agreements and steps you understand.

1. Intro call

Free, no-obligation conversation about your idea, problem or project. No sales talk — I want to really understand what you're up against.

2. Plan & quote

I work out a plan of action with concrete milestones, technical choices and a fixed price or hourly rate. No vague estimates.

3. Development

I build in short 1-2 week sprints. You see continuous progress and can steer along the way. No black box.

4. Delivery & support

Going live, documentation, and a support period. You're not on your own — you can reach me afterwards too.

5. Care retainer

Ongoing operation, tuning and further development as long as your systems run. No 'done' moment — a fixed monthly price with one point of contact.

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 European hosting — the starting point is that the data stays yours and doesn't disappear into a US service.

In the region

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

Let's get to know each other

Not sure what you need? I'm happy to think along.

Intro call: free & no obligation

Get in touch