Education
Learning Management System for Educational Institutions, Europe
Increased course completion rates by 45%, reduced administrative workload by 60%, and enabled the institution to scale its online student capacity by 3×.
A Dutch private school group running three campuses was managing attendance, parent communication and fee collection across a mix of spreadsheets and a legacy system that predated GDPR. They needed one platform that parents would actually use and that would stand up to scrutiny over how it handles children's data.
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team.
Project Highlights
Scalable Architecture
Built for growth — Fixed Price designed to scale
Secure & Compliant
Enterprise-grade security and data protection standards
Measurable ROI
Paper registers and manual fee matching → Real-time attendance with automated iDEAL reconciliation
Netherlands Delivery
Delivered for a Netherlands-based Education client
Tech Stack
Last updated:
Industry
Education
Sector
Private School Group
Region
Netherlands
Project Type
Fixed Price
St. B****** Schools is a private school group in the Netherlands operating three campuses. Each site had developed its own way of recording attendance, communicating with families and collecting fees, using a mixture of spreadsheets and a legacy system that predated GDPR, known locally as the AVG. As a private group, it depends on parental confidence and efficient administration in equal measure, and both were being stretched by tools that no longer fitted.
Technology mattered because the group's obligations had outgrown its processes. It needed to contact parents promptly about unexplained absences, handle children's personal data in a way that would withstand scrutiny from the Autoriteit Persoonsgegevens and from its own internal review, and offer Dutch families the payment experience they expect. Leadership wanted one platform parents would genuinely use, rather than another broad system that tried to do everything and was adopted by no one.
This project was delivered under a Non-Disclosure Agreement. The client operates in the Education sector (Private School Group) and is based in Netherlands.
Attendance was taken on paper registers and typed up later, sometimes days afterwards. That delay undermined the group's duty to contact parents about unexplained absences on the same day, and with three campuses each working slightly differently, there was no consistent picture of attendance across the group. Gradual declines in an individual pupil's attendance were effectively invisible until they became serious.
Data protection was the dominant design constraint rather than a box to tick. The records concern minors, Dutch schools have faced public scrutiny over how pupil data is handled, and the group's internal review would reject any design that retained data indefinitely or let staff browse records across campuses without good reason. A Data Protection Impact Assessment (DPIA) was required, so residency, access and retention all had to be demonstrable.
Fee collection created a separate administrative burden. Dutch parents expect to pay by iDEAL, but the previous system only supported bank transfers, leaving a bookkeeper to match payments to pupils by hand every month. Overlaying all of this was an immovable deadline: the group wanted to begin the new academic year on the new platform, so the timeline was fixed regardless of scope.
Paper registers and manual fee matching
Real-time attendance with automated iDEAL reconciliation
PapaSiddhi built the platform with Next.js on the front end, a Node.js API and PostgreSQL, deployed in an EU region with data residency documented for the group's DPIA. Teachers mark registers on a tablet in the classroom, and the system automatically flags unexplained absences for same-day parent contact via integrated email and SMS gateways. Pattern detection over historical attendance highlights pupils whose attendance is quietly deteriorating, presented as a prompt for a pastoral conversation rather than an automated judgement about a child.
Privacy was engineered into the data model. Role-based access is scoped per campus by default, so a teacher at one site cannot view another site's pupil records without explicit permission, and retention rules are configured per record type and enforced by the system rather than left to policy documents. Fees are paid through iDEAL via Mollie, with incoming payments reconciled automatically against pupil accounts. The parent portal was deliberately kept narrow, covering attendance, fees and announcements only.
Migration ran campus by campus rather than as a single cutover. Each site operated paper registers and the new system in parallel for a fortnight, allowing staff to verify the platform before the paper process was retired. That phasing is what allowed the academic-year deadline to hold without a rushed final weekend.
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team. Attendance now reaches the office in real time rather than on a lag of days, and same-day absence contact went from aspiration to routine. Fee reconciliation that had been a recurring multi-day bookkeeping task each month is now automatic, with exceptions surfaced rather than the whole ledger reviewed. Parent portal adoption reached the large majority of families within the first term, which the group attributes to keeping the portal simple. The DPIA was completed without requiring changes to the platform. The group is now consolidating a fourth campus onto the same platform, which required configuration rather than development work.
Transformation Summary
Paper registers and manual fee matching → Real-time attendance with automated iDEAL reconciliation
This project was delivered under a Non-Disclosure Agreement (NDA). Specific client details, business data, proprietary workflows, and project credentials remain confidential. Screenshots and live URLs are available upon mutual NDA execution.
Request an NDA to see full detailsData minimisation and retention were design constraints rather than a policy document — retention rules are enforced by the system per record type, and access is scoped per campus by default so staff at one site cannot browse another's pupil records. In the Netherlands specifically, school systems have faced real scrutiny, so the DPIA was planned alongside the build rather than after it.
Let's discuss your project and create a success story together.
Education
Increased course completion rates by 45%, reduced administrative workload by 60%, and enabled the institution to scale its online student capacity by 3×.
Education
Delivered in approximately four months by a small dedicated team, live in time for the admissions intake.
Transport
Delivered in approximately five months with a small dedicated team.