Projects
Selected work and case studies.
A selection of projects that show progression in architecture,
domain modelling, user flows, and practical development thinking.
CollectorWWII
A full-stack Laravel application designed to manage and showcase
a WWII collection through structured content, advanced
filtering, and media handling.
-
Built dynamic filtering for categories, nationality, origin,
and organisation.
-
Implemented media handling for images and documents with
main-image logic.
- Created admin CRUD flows for books and items.
-
Focused on clean UI and content-first browsing with Tailwind
and Vite.
Laravel
PHP
MySQL
Tailwind
Media handling
Collection CMS
A custom CMS-oriented project focused on flexible collections,
configurable data structures, and a more scalable content
management approach.
-
Designed around custom collections and structured fields.
-
Focused on maintainability and extensibility rather than
one-off pages.
-
Worked with content modelling and backend-oriented
administration logic.
PHP
CMS
Data modelling
Backend logic
Pizzamore
An online ordering application built with a layered PHP
architecture, focusing on business logic separation, data access
patterns, and customer ordering flows.
-
Separated presentation, services, and data access concerns.
-
Implemented product, customer, and order flows in structured
layers.
-
Demonstrated early architectural thinking beyond basic
script-based PHP.
PHP
OOP
DAO pattern
Ordering flow
De Broodkunstenaar
A PHP-based product and order management project using service
and data layers, demonstrating early code organisation and
domain-oriented thinking.
-
Built around product, order, and user entities with service
classes.
-
Used a layered structure to separate business logic from
presentation.
-
Serves as an example of how I approached maintainability in
plain PHP.
PHP
Services
Data layer
Domain entities
Prularia
An e-commerce project developed in a collaborative Agile
context. This project matters not only for the application
itself, but for the process behind it: working iteratively,
coordinating implementation, and contributing to a shared
delivery flow.
- Worked in a team context rather than as a solo build.
-
Contributed within an Agile workflow focused on iterative
delivery.
-
Combined technical work with communication, alignment, and
shared ownership.
Agile collaboration
PHP
E-commerce flows
Team delivery
Iteration