My name is Nicolas Bourlès,and I am front-end developer for over 15 years.
I’m passionate about writing clean, semantic code that follows best practices and web standards.
I currently work on the websites of the NRJ Group.

Presentation
Originally, I was set to become a desktop publishing layout artist, a field that demands great rigor in typography. But life gradually led me to the world of the Web: from pages rich in graphics but frozen in time, I chose the nearly limitless possibilities offered by hyperlinks.
I took my first steps in HTML during the late 2000s, when Internet Explorer 6 and table-based layouts ruled the web. It was a frustrating yet formative time — especially for learning patience! Dreamweaver crossed my path too, but not for long (and its name wasn’t exactly inspiring 😉).
Then, a book — Transcending CSS by Andy Clarke — transformed my approach. Starting from semantic meaning to build a webpage and progressively adding code was a revelation after years of table layouts.
Since then, I’ve gained experience in companies of all sizes, from small firms to IT service providers, working on projects ranging from a few days to several years. I’ve encountered varied work environments and sometimes colorful technologies — Liferay, Sharepoint — before landing on React and Symfony. And I look forward to discovering many more!
Skills
My core focus is front-end development, with strong expertise in HTML and CSS, which I continuously improve through regular tech monitoring.
I also use JavaScript (Vanilla), and I contributed to a front-end redesign project using React and Next.js, working alongside an expert consultant.
I developed components with TypeScript and styled‑components.
Although the project was not completed, it gave me valuable experience, and I aim to build on it through hands-on work.
My current stack is based on Symfony (PHP), with daily use of Twig, SCSS, Webpack, and ponctually MJML for email templating.
I also place a strong emphasis on digital accessibility, which I apply in both personal and professional contexts.
Experiences
NRJ Group
Front-end developer — September 2016 to February 2022
- Maintained and improved legacy radio and replay websites (NRJ Play, Chérie 25, NRJ 12)
- Redesigned the radio websites in 2019: mockup integration, HTML/CSS migration, implementation of an Atomic Design architecture
- Complete redesign of the internal back office
- Helped build modular and reusable components to improve code maintainability
Stack
- Bootstrap 3.4
- BrowserStack
- CSS3
- HTML5
- JavaScript
- jQuery
- Less
- Symfony 6
- SCSS
- Twig
- VirtualBox
- Webpack Encore
Senior front-end developer — February 2022 to present
- Developed various pages using the Next.js framework with TypeScript and styled‑components
- Built new interfaces for the group’s radio brands (NRJ, Chérie FM, Nostalgie, Rire & Chansons) in collaboration with UX/UI teams
- Optimized performance and accessibility (reduction of CLS, Lighthouse audits)
- Performed ongoing maintenance and improvements on production pages
Stack
- BrowserStack
- CSS3
- Docker
- HTML5
- JavaScript
- MJML
- Next.js
- React
- SCSS
- styled-components
- Symfony 6
- TypeScript
- Twig
- Vagrant
- VirtualBox
- Webpack Encore