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.

Photo of Nicolas Bourlès

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.

Logo HTML5, CSS3, JavaScript

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

Contact

All fields are mandatory