← Back to list

Portfolio

Starfire

● Developed a Next.JS-based bingo making app that allows users to create and customize bingo cards with personalized backgrounds, titles, and fonts. ● Automatically deployed on Vercel through GitHub Actions, it uses AWS S3 bucket for image management.

Too Many Lux Skins

● A League of Legends skin roulette to help you choose your skin when your champion has too many (like Lux). It was developed using React.JS. Dockerized and deployed through my self-hosted PaaS ZaneOps.

Fractal Renderer

● A simple fractal renderer, used as a way to learn more about Golang, goroutines and play with different ways of creating optimization algorithms. It uses Websockets to update the view in real-time.

Skills

Typescript
React
Node.js
TDD
Accessibility
Unit testing
Integration testing
End-to-End testing
C#
React.js
Tailwind
Shadcn
Material-UI
ASP.Net
Entity Framework
PostgreSQL
SQL Server
AWS
Jenkins
Jest
NUnit
AI
Scrum
Agile

Work experience

Full-stack Software Engineer
09.2022 - 12.2024 |Cegid
React 16, .NET, UI/UX, SQL, Axe DevTools, Jest, NUnit, Jenkins, Agile, Figma
1. Skills System Integration Across Legacy Modules (Team Project) - 09.2023 — 12.2024: ● Contributed to the integration of the company’s internal skills repository (e.g., C1 English certification) into legacy Talentsoft modules, ensuring consistent and visible skill data across the platform. ● Integrated React 16 components into a legacy .NET application, enhancing UI/UX while maintaining backward compatibility. ● Developed a data mirroring system using SQL stored procedures to synchronize skill-related data from modern services to older modules, improving cross-application communication and reliability. ● Resolved complex accessibility issues (e.g., keyboard navigation, screen reader support) using Axe DevTools and inclusive UX principles. ● Wrote test-driven, production-ready code using Jest (frontend) and NUnit (backend); supported by Jenkins-based CI/CD workflows. ● Participated in agile ceremonies and technical design reviews, contributing to continuous delivery and rapid iteration cycles. 2. Employee Data Comparison and Validation Tool (Solo development, supervised) - 09.2022 — 09.2023: ● Developed a tool to compare employee data between legacy and modern applications, detecting discrepancies in data sets such as personal information, contracts, and roles. ● Implemented a searchable comparison system that allowed HR users to check employees by name or employee number using autocomplete and debounced search input. ● Built a detailed view to display the necessary legacy-side actions (add, update, or remove data) for each flagged employee, streamlining the data reconciliation process. ● Delivered a full Figma implementation in React.JS and .NET under the guidance of the lead developer, with reviews and validations by the wider team. ● The project was delivered to deployment, resulting in a 13% increase in adoption during the first quarter after launch.
Technical Team Member
since 01.2017 - Till the present day |Nijikai - Association - Antony
WordPress
● Developed an app to streamline jury processes, reducing the average evaluation time for stand artists from 2 weeks to just 3 days. ● Addressed jury challenges in assessing application quality and authenticity by integrating a voting feature with a confidence meter. Applications flagged with a confidence score above 50% were accurate 76% of the time, improving decision reliability. ● Reduced website downtimes by 30% by migrating hosting services to a more reliable provider. ● Maintained and upgraded WordPress-based websites and forums, ensuring security by addressing vulnerabilities through dependency updates. ● Researched and implemented open-source tools for Jonetsu, the association’s convention, optimizing cost-efficiency and functionality.

Educational background

Web development (Masters Degree)
2022 - 2024
ESGI
Cybersecurity and Web Development (Bachelor’s Degree)
2019 - 2022
University Paris Cite

Languages

FrenchNativeEnglishProficient