Camille Brunette
A personal portfolio site for a London-based product designer, built pixel-accurate to her own UX/UI designs — one of my very first client projects, and the start of a working relationship that's continued for years since.
Visit live site
Camille Brunette is a London-based product designer — she designs the case studies, brand work, and UI shown on her own portfolio; I built the site that presents it. This was one of the very first client projects I ever took on, hand-built in HTML, CSS, and JavaScript and deployed on Netlify — no framework overhead needed for a fast, focused portfolio site. Camille has been a repeat client ever since, and this project is where that relationship started.
A product designer's portfolio has a specific bar to clear: the person hiring you can see the design skill directly in the mockups, so any gap between the design file and the live site reads immediately as a competence problem, not just a rough edge. Camille needed her case studies, brand and agency history, and personal introduction built exactly as designed — not 'close enough' — on a site fast and simple enough not to get in the way of the work it's showcasing.
I built the site by hand in HTML, CSS, and JavaScript rather than reaching for a framework the project didn't need, matching Camille's designs closely enough that nothing needed a second pass — attention to spacing, type, and layout across the homepage, case studies, and about and contact pages. Deployed on Netlify with Google Analytics wired in, it stayed simple to maintain and fast to load, which mattered more here than any component architecture would have.


The site shipped matching Camille's own designs closely — exactly the bar a product designer's portfolio needs to clear. It was also where a longer working relationship started: Camille was one of the very first clients to trust me with a project, and she's returned for multiple projects since.
“Riad was an excellent developer for my website. His attention to detail was perfect, matching my designs very accurately. He met all of my requirements and was very easy to communicate with. He completed the project on time. I would absolutely recommend Riad and I can't wait to start another project with him. Thanks Riad!”
Have a project like this in mind?
Freelance projects and full-time roles both welcome. A short note about scope and timeline is enough to start.

Riad Hallouch
Senior Next.js Developer