As a front-end engineer, I enjoy bridging the gap between engineering and design combining my technical knowledge with my keen eye for design to create a beautiful product. My goal is to always build applications that are scalable and efficient under the hood while providing engaging, pixel-perfect user experiences. In my free time, I enjoy reading articles, watching presentations, and attending meet-ups to keep up to date with different alternatives to the technologies I use every day. I also try to always keep my hand in practicing and using these technologies by creating and updating some personal projects using Supabase, Firebase, Flutter, React, and other frameworks, languages or libraries.

Achraf Abdessalem

As a front-end engineer, I enjoy bridging the gap between engineering and design combining my technical knowledge with my keen eye for design to create a beautiful product. My goal is to always build applications that are scalable and efficient under the hood while providing engaging, pixel-perfect user experiences. In my free time, I enjoy reading articles, watching presentations, and attending meet-ups to keep up to date with different alternatives to the technologies I use every day. I also try to always keep my hand in practicing and using these technologies by creating and updating some personal projects using Supabase, Firebase, Flutter, React, and other frameworks, languages or libraries.

Available to hire

As a front-end engineer, I enjoy bridging the gap between engineering and design combining my technical knowledge with my keen eye for design to create a beautiful product. My goal is to always build applications that are scalable and efficient under the hood while providing engaging, pixel-perfect user experiences.

In my free time, I enjoy reading articles, watching presentations, and attending meet-ups to keep up to date with different alternatives to the technologies I use every day. I also try to always keep my hand in practicing and using these technologies by creating and updating some personal projects using Supabase, Firebase, Flutter, React, and other frameworks, languages or libraries.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced
Arabic
Intermediate

Work Experience

Senior Frontend Developer at Infomaniak
September 1, 2024 - Present
Refactored multiple parts of the codebase to improve quality and developer experience. Implemented new features and improved user experience for a mail, contacts and calendar workspace.
Lead Frontend Developer at DOOD
March 1, 2024 - August 1, 2024
Migrated Angular from v12 to v18. Established best practices and replaced deprecated packages (e.g., Akita with NgRx). Improved dynamic component injection using standalone components and refactored large parts of the project for better optimization and readability.
Lead Frontend Developer at Odigo
January 1, 2022 - March 1, 2024
Mosaic CSS Framework development: built a fully customisable framework using NPM, SASS, and Gulp. Created a themes builder app to adapt Mosaic to any Design System, wrote and deployed documentation, and contributed to MosaicNG, including accessible components and a micro-frontend architecture.
Frontend Developer at Odigo
November 1, 2019 - December 1, 2021
Contributed to the Console and Agent Desktop products; built SDKs and Angular libraries; maintained multiple NPM libraries; implemented a design-system-driven component library; improved performance and collaboration between software engineers and UX/UI designers.
Fullstack Developer at Acensi
September 1, 2018 - December 1, 2022
DGAD B2B/B2C web apps for Michelin; Keep Cool scheduling app; FUZE HR tools. Built features with Angular/TypeScript/NgRx, created a mobile app with Flutter, developed REST APIs with Node.js, and created an internal CSS framework and design system for the agency.
Web Developer at E-Magineurs
January 1, 2017 - July 1, 2017
Developed libraries using JavaScript, Ajax, and Sass; built websites using TypoScript, Typo3, JavaScript, Sass, jQuery, Ajax, and PHP.

Education

Master of Computer Science specialized in Technology of Information at Claude Bernard Lyon 1 University
January 11, 2030 - January 1, 2019
Bachelor of Mathematics and Computer Science at Claude Bernard Lyon 1 University
January 11, 2030 - January 1, 2017
Master of Computer Science specialized in Technology of Information at Claude Bernard Lyon 1 University, France
January 1, 2019 - November 29, 2025
Bachelor of Mathematics and Computer Science at Claude Bernard Lyon 1 University, France
January 1, 2017 - November 29, 2025

Qualifications

Industry Experience

Software & Internet, Professional Services, Media & Entertainment