Every project I've worked on, year by year.
A fintech platform shipped as web, iOS, and Android. I'm the sole frontend on all three. Web is TanStack (Query, Router, Table, Form) with shadcn/ui; mobile is React Native and Expo. The designer hands me Figma; I deliver pixel-perfect designs across all three platforms, by myself.
A Truck Management System for logistics fleets, built from the first commit to the version the sales team started selling. I owned the frontend architecture: Quasar, Vue 3, TypeScript, Tailwind. Backend was Laravel and PHP 8. Worked with the Product Owner and CTO every week on scope and roadmap. The product answers four questions: where the truck is heading, when it'll arrive, what everything costs, and whether we're on the right path. Looks simple. Gets interesting the second you start tracking it.
Wrapper that combines the Excalidraw MCP server with the Excalidraw app. Generate AI flowcharts locally, no subscription.
Marketing site and a lead-management back office for managing quotes. Vue + Nuxt on top of Laravel. Paint-protection film garage in Alicante, Spain.
Beenajah is a teacher marketplace for Algeria. I built it end to end on Laravel and Nuxt. Students find tutors, book lessons, and pay through SATIM, Algeria's national gateway. The database is the spine of the whole product. Schedules, bookings, payments, refunds all hang off it. Build that right at the start, and you don't have to rebuild it later.
Laboratory Information Management System for European labs including CERN and Heidelberg. Vue 2 + Vuetify redesign, Figma to interface, 12-person Agile team.
Real-time parking and logistics system for Knauf's central truck yard. WebSockets across the operations dashboard and a companion mobile app for drivers.
Rewrote India Mahdavi's accounting platform off a legacy Symfony codebase. Backend work: API design, database, security.
Internal ERP for Insersite, a youth-training organisation. Vue 3 + TypeScript on top of Laravel and MariaDB.
Replaced Henkel's Excel-based HSE workflow with a web app. Auto-filled digital forms for risk matrices and work permits.
Backend contribution to a Vue 2 product built by a larger White Bay team. Filtering, API endpoints, and the harder debugging weeks.
Marketing site for an Algerian-Turkish elevators company, with a custom admin panel for the team. They manage certifications (uploaded PDFs), testimonials, and quote requests from one place.
Gmaloc rents cars in France. The WordPress site they had was a brochure. I rebuilt the whole thing on Vue 3 and Laravel: availability calendar, contract generation, kilometer tracking, fleet management, customer accounts, and the back office to run all of it from one screen. WordPress was the website. The new stack is the business.
The diploma thesis. A hosting-management tool in plain PHP. The compass from the About above.