Thang Huynh

Front End Engineer

I like to build solid and scalable digital products with great user experiences.

About

I’m a developer dedicated to building accessible, pixel-perfect user interfaces that seamlessly combine thoughtful design with solid engineering. My passion lies at the intersection of design and development, creating experiences that are visually stunning and meticulously optimized for performance and usability.

Currently, I serve as a Senior Front-End Engineer at Le Parisien, focusing on web performance. I play a key role in developing and maintaining UI components that drive Le Parisien’s frontend, ensuring our platform adheres to web accessibility standards and best practices to deliver an inclusive and exceptional user experience.

In the past, I’ve had the privilege of developing software in diverse environments, ranging from agile start-ups to well-established corporations. These experiences have allowed me to adapt to different workflows, collaborate with cross-functional teams, and tackle a wide array of challenges. Whether it was contributing to innovative solutions in a fast-paced start-up or optimizing complex systems at a large company, each opportunity has enriched my skill set and deepened my understanding of software development best practices.

In my spare time, I’m usually hiking, reading, or running around the city.

Experience

  1. 2023 - Present

    Senior Frontend Developer ·Le Parisien

    I led the migration of an existing project to TypeScript, enhancing code maintainability and performance. I also developed a new project using Next.js and TypeScript to replace a legacy system, ensuring improved scalability and performance. I focused on enhancing web performance by optimizing loading times and implementing performance best practices. Lastly, I regularly updated and maintained the Design System to ensure consistency and usability across the project.

    • Javascript
    • Typescript
    • React
    • NextJs
    • Storybook
    • SCSS
  2. 2022 - 2023

    Senior Frontend Developer ·Veepee

    I worked on a Next.js application as part of a micro-frontend project, taking responsibility for redesigning the search section. This included developing the search bar component, result page, and detail page. Additionally, I updated and added new components to the Design System.

    • Javascript
    • Typescript
    • React
    • NextJs
    • Storybook
    • Styled-component
  3. 2020 - 2022

    Senior Frontend Developer ·Groupe SeLoger

    I migrated an application to Next.js. I also implemented new features, such as an interactive map using the Mapbox library. Additionally, I monitored the website's performance and addressed front-end-related issues to ensure optimal functionality.

    • Javascript
    • Typescript
    • React
    • NextJs
    • Storybook
    • Styled-component
    • Mapbox
    • NodeJs
  4. 2018 - 2020

    Lead Frontend Developer ·Airship

    I led the migration of the dashboard to a React.js application and managed a team of two developers. Additionally, I implemented state management using Redux and Redux-Saga to streamline application flow and improve performance.

    • Javascript
    • Typescript
    • React
    • NextJs
    • Storybook
    • Styled-component
  5. 2015 - 2018

    Frontend Developer ·AB Tasty

    I worked on redesigning and maintaining the AB Tasty script for client sites. I also improved and maintained the WYSIWYG editor by removing jQuery and replacing it with JavaScript ES6. Additionally, I created reusable widgets in a separate npm package, providing ready-to-use modifications for the editor. To showcase these widgets, I developed a marketplace.

    • Javascript
    • Typescript
    • React
    • Gatsby
    • Storybook
    • SCSS

Projects

  • Build a website with nextJs and Contentful (headless cms) - Kimthanh.info

    The restaurant needs a website to showcase its menu, which must be updated frequently. To achieve this, I used Contentful in combination with Next.js for Incremental Static Regeneration (ISR). This setup allows the menu to automatically regenerate whenever the content is edited in Contentful.

    Next.js Contentful
  • Redesign a new smart search bar and the result page - Veepee.fr

    Added the searchbar component to the design system with web accessibility features (enabling users to navigate and select results using the keyboard). Also implemented URL parameter management for search filters.

    Searchbar
  • Add feature on an interactive map with mapbox - seloger.com

    I used the Mapbox library on the SeLoger website to display the map showing the property's location. Additionally, I needed to add a feature that calculates the travel time between the property and a location entered into an input field.

    Mapbox