BSc Software Engineering, Fontys (2026) · Full-stack engineer specialising in TypeScript, Next.js & PostgreSQL
🔭 Currently working on:
- Contributing to React (Facebook/Meta)
- Full-stack development at SchoolBoost Cologne, Germany
🌱 Learning: React internals, advanced TypeScript patterns, AWS services, Kubernetes, Terraform
📫 Reach me: [email protected]
Pull Requests Under Review:
- #35354 - Fix: Forms should not reset when action fails
- #35359 - Fix: Controlled checkboxes and radio buttons reset on form submission
Working on critical bug fixes in React 19's form actions feature, improving async error handling and controlled input behavior.
Technologies: React internals, TypeScript, Jest, DOM APIs
CityDashboard - Municipal School Administration Platform
Full-stack Developer (Graduation Thesis) | Feb 2026 - July 2026
Built a multi-tenant SaaS platform for German municipalities (Schulträger) to manage compulsory school attendance across all schools from a single interface — delivered as graduation thesis, deployed to production serving live city administrations in NRW.
My Contributions:
- 🏫 Compulsory Education Monitoring - Fuzzy matching engine cross-referencing population registers against school enrolments (Schulpflichtüberwachung)
- 📊 Capacity Planning - Municipality-wide utilisation dashboard with traffic-light status, forecasting, and redistribution suggestions
- 📸 Snapshot Archive - Point-in-time enrolment records (Stichtag) with two-snapshot diff comparison
- 🎓 School Registration - Full Schulanmeldung cycle with parent portal, HMAC auth, and automatic assignment algorithm
- 🔍 Duplicate Detection - Cross-school student deduplication using Levenshtein distance
- 📄 Reports & Exports - Client-side PDF reports and CSV exports for regulatory submission
- 🏗️ Architecture Decision - Formal ADR evaluating build vs. extend options for the existing MVP
Tech Stack:
Next.js 15 • React 19 • TypeScript • Tailwind CSS • shadcn/ui • Recharts • ORPC • Prisma ORM • PostgreSQL • Better Auth • Zod • next-intl • Turborepo • pnpm
Context: Graduation thesis at SchoolBoost GmbH, Cologne — platform serves German municipalities managing school-age children under NRW compulsory education law (§46 SchulG NRW). 49 functional requirements across 8 modules, traced against 51 test scenarios.
TeamOscar - Community Service Platform
lead Software Developer | Sep, 2025 - Feb 2026
Building a comprehensive platform connecting volunteers with community members needing assistance (formerly UurtjeVoorJeBuurtje).
My Contributions:
- 🌐 Public Website - teamoscar.nl - Marketing site with headless CMS
- 📱 Mobile App - React Native iOS/Android application for volunteers and users
- 🎛️ Admin Dashboard - Internal management system for platform operations
- 🔧 Backend Services - API development, database design, and cloud infrastructure
- 📝 Content Management - Sanity CMS integration for dynamic content
- 🖼️ Media Pipeline - Cloudinary integration for optimized image delivery
- ✅ Testing - Unit and integration tests ensuring platform reliability
Tech Stack:
React • React Native • TypeScript • Express.js • PostgreSQL • AWS • Sanity CMS • Cloudinary • Jest
Impact: Platform serving active users across Dutch communities
💡 Most of my work is in private repositories for professional projects (TeamOscar, SchoolBoost) and university assignments. Public contributions reflect open source work.
Software Engineering | Fontys University of Applied Sciences
2022 - 2026 | Venlo, Netherlands
Focus: Full-stack web development, distributed systems, software architecture
Open to full-time or internship opportunities and collaborations on impactful web development projects!



