A selection of projects I've built for clients and personal ventures. Each project showcases my approach to solving real-world problems with modern web technologies.
A production-grade e-commerce platform with an AI-powered Design Studio (Fabric.js + OpenAI), Stripe wallet payments, gift cards, coupon engine, review system, and a full admin panel with analytics — built from scratch with Laravel 12, Vue 3, and Pinia.
A complete e-commerce solution built from the ground up for a custom apparel and accessories brand targeting the Australian market. Customers can browse products, create custom designs using an AI-powered canvas editor, and checkout with Stripe — all wrapped in a modern Vue 3 SPA with a comprehensive admin panel.
The flagship feature is a full canvas editor built with Fabric.js 7, allowing customers to design their own apparel:
Manon Distave — Les Petits Pas
A warm, professional website for an educational psychologist in Liège, Belgium. Built with Statamic CMS so the client can manage all content independently. Features audience-segmented service pages, a contact form with email notifications, cookie consent, and a custom soft colour palette.
Designed and built a professional website for Manon Distave, a qualified psychopedagogue (educational psychologist) based in Liège, Belgium. The site markets her services to four distinct audiences — children, parents, university students, and teachers — with dedicated pages tailored to each.
The client needed a site that felt warm and approachable (not clinical), was easy to update without developer help, worked beautifully on mobile, and clearly communicated her services to different audience segments. Budget and timeline were tight — the flat-file Statamic CMS approach was the perfect fit.
Each service page is tailored to its audience with specific language, objectives, and process steps:
Every piece of text on the site is editable from the Statamic Control Panel — 13 global content sets covering profile, services, testimonials, contact details, pricing, analytics settings, and site branding. The client can update everything without touching code.
Delivered a polished, professional website that the client manages independently. The audience-segmented approach clearly communicates value to each visitor type, and the warm design reflects the client's approachable professional style.
The site you are looking at right now — a business portfolio built with Laravel 12 and Statamic CMS. Features dynamic services and projects collections, Schema.org structured data, contact form with Slack notifications, and a fully CMS-managed content architecture.
Built as the online presence for CedouDev, this website serves as both a professional business site for contracting clients and a portfolio for prospective employers. Every piece of content is managed through Statamic's flat-file CMS.