Case StudyN°0405
LogisticsBuilt at Boratech B.V. · 2024–2025
Multi-Tenant Payroll Platform
A multi-tenant platform built from scratch for the Dutch trucking industry — letting drivers log their hours while the system handles allowance and holiday calculations automatically, under Dutch labour law.
Core Stack
- Next.js
- TypeScript
- MUI
- .NET
- Figma
Built with
- Next.js
- TypeScript
- MUI
- .NET
- Figma
- React
- JavaScript
- HTML5
- CSS3
- C#
- SQL (relational database, 20+ tables)
- Git
Role
Full-stack developer — database design, UI/UX, frontend, and backend.
The Story
The Challenge
Dutch trucking companies have to calculate driver pay against a tangle of rules — allowances and holiday hours that depend on labour laws, a driver's grade, their age, and more. Much of that logic lived in Excel sheets. The goal was to build a single platform that turned all of it into reliable, automated code.
It also had to be multi-tenant: usable by Boratech's clients, those clients' drivers, and the clients' own customers — three distinct user types, each with their own flows. Behind it sat a database of 20+ interconnected tables, an approval and rejection workflow for submitted hours, and report generation. And it all needed a clean, genuinely usable interface.
The Approach
I started with the requirements. Through repeated meetings with the client — who in turn gathered input from prospective customers and users — we refined what the platform actually needed to do. Only then did I design the database schema.
With the data model in place, I built the application end to end. Each user flow was designed first in Figma, then translated into frontend and backend code. The architecture was deliberately modular, robust, and secure, built to current industry standards so it could grow without becoming fragile.
The Outcome
A working multi-tenant logistics platform: a Next.js and MUI frontend over a robust .NET backend. Drivers can log hours and see their allowances and holiday balances. Clients can approve or reject submitted hours, manage their fleet, and generate reports — with the complex legal calculations handled automatically, instead of by hand in a spreadsheet.
“Mykhailo quickly mastered our infrastructure with great problem-solving skills and adept project management. He's a top-tier specialist and a wonderful person to work with.”
— E. RangelovManaging Director, Boratech