1. About me

Around 14, armed with curiosity and a touch of rebellion—given my mom could barely operate a phone—I plunged into the world of development. My journey kicked off with Basic, attempting to replicate my mom's pharmacy software to save her some bucks. Spoiler: it was a bust; I was navigating uncharted waters! My childhood was marked by explorations into Arduino,Raspberry Pi, and 3D printing, concocting all sorts of intriguing gadgets. My pursuit of knowledge led me to EPITA, delving deeper into various domains and fueling my passion with personal projects.

Today I'm a Software Engineer II at Stripe in Dublin, working on local payment methods—reliable, user-facing payment flows at scale. Building things that hold up in production is what I focus on day to day.

When the code rests, the thrill-seeker in me takes over. I live and breathe skiing, a year without it is inconceivable! The exhilaration of cliff diving and the diverse tunes of music accompany my adventurous spirit. Whether it's gliding over snowy terrains or diving from towering cliffs, the adventure never stops!

2. My experience

Mar. 2024 - Present

Software Engineer II, LPMs (Local Payment Methods) @ Stripe

  • Lead engineer (DRI) for multi-capture support for LPMs—scoping, design, implementation, and launch. The feature has processed $100M+ in volume since release.
  • Shipped multiple features and stability improvements for Klarna, contributing to a major increase in payment processing volume and revenue for the product line.
  • Own production maintenance and on-call: triage user issues and support escalations, prioritizing user impact during diagnosis and fix coordination.
  • Built internal admin tools with GraphQL, Ruby, and React to streamline operations and reduce manual work.
  • Java
  • Ruby
  • MongoDB
Sep. 2022 - Feb. 2023

Software Engineer, Intern @ SAP SE

  • Developed cross-platform native features in C++ (screenshotting, on-screen highlighting), integrating with Wayland/X11 graphics stacks.
  • Built and maintained Electron apps with C++ addons, improving performance and compatibility across desktop environments.
  • Created a TypeScript DevOps tool adopted by 40+ developers for build and workflow automation.
  • TypeScript
  • C++
  • ElectronJs
  • DevOps
Sep. 2021 - Jun. 2022

Teaching Assistant C / C# @ EPITA

  • Weekly supervision of the C / C# practical works (30 students).
  • Grading of practical works and exams
  • Teaching
  • C
  • C#
Jul. 2019 - Aug. 2019

Coding Bootcamp @ 42

  • One month of intensive development in C and Shell with a learning system based on peer to peer (without teachers).
  • Finished in the top 30 out of 500 participants.
  • C
  • Shell
  • P2PLearning

3. My education

Sep. 2022 - Jul. 2024

Master of Computer Science @ EPITA, FRA

GPA: 3.7 / 4.0
  • Major: Computer Engineering / Multimedia (MTI — Multimedia and Information Technologies).
Sep. 2019 - Jul. 2022

Bachelor of Computer Science @ EPITA, FRA

    Sep. 2016 - Jul. 2019

    High School Diploma of Engineering

    With Honors

      4. My projects

      CodeSight

      A web app to visualize algorithms. With a home-made task manager enabling algorithm breakpoint visualization, step-by-step data transmission, and real-time algorithm state display, with functionalities like a p5.js-based force-directed graph visualizer, quadTrees, etc.

      • Next.js
      • React
      • p5Js
      • TailwindCss

      NST (Npm Script Tool)

      NST is a robust DevOps tool that I developed specifically for SAP, enabling seamless management and execution of scripts on any operating system. It empowers users to create complex scripts using a syntax similar to Mocha, ensuring ease of use and a short learning curve for developers.

      It contains an advanced log, variables system.

      A simplified version, ScriptEase, offers the basic features of NST.

      • TypeScript
      • DevOps
      • Scripting
      • Jenkins

      PING - Rust IDE

      A React / Electron software (IDE) for coding and running rust code. With a homemade packages manager

      • TypeScript
      • React
      • ElectronJs

      42sh

      A shell coded in C, with a complete parser, lexer, and interpreter.

      No code source available, due to EPITA policy.

      • C
      • Shell

      TEK blockchain

      A versatile CLI program was developed in C to establish a robust blockchain network that includes basic, miner, and API nodes. Concurrently, an Express-based website was created to facilitate cryptocurrency transactions through an API node. The resilience of the system was successfully demonstrated during a live presentation to 60 attendees.

      A demo will be available soon.

      • C
      • ExpressJs
      • Blockchain

      EpiMessage

      A messaging website was developed to facilitate group creation and messaging capabilities, including the sending of files, images, and videos. It has been successfully deployed on a site with over 1k members.

      A demo will be available soon.

      • ExpressJs
      • VanillaJs
      • WebSocket
      • MongoDB

      5. My skills

      • JavaScript
      • TypeScript
      • Nodejs
      • Next.js
      • NestJS
      • React
      • TailwindCss
      • ExpressJs
      • MongoDB
      • SQL
      • HTML & CSS
      • Npm
      • Docker
      • PSQL
      • Git
      • FullStack
      • Backend
      • Frontend
      • Swift
      • ElectronJs
      • C
      • C#
      • Shell
      • Mocha
      • Java
      • Unity
      • GraphQL
      • Kafka
      • C++
      • DevOps
      • p5Js
      • WebSocket
      • Prisma
      • Kotlin
      • Python
      • REST
      • PostMan
      • Figma
      • Ruby
      • Temporal
      • Arduino
      • ProblemSolving
      • debugging
      • testing
      • CI/CD
      • ORMs
      • AWS
      • AWS RDS
      • Jenkins
      • Teaching
      • P2PLearning
      • Scripting
      • Blockchain
      • Godot
      • ProceduralGeneration
      • OOP

      6. I'm proud to have contributed to some awesome projects / companies:

      StripeNestJsSAP IRPA

      7. And to have participated in some awesome events:

      WeAreDevelopersCODE100

      8. What's next?

      Get In Touch ! :)my inbox is forever welcoming! Whether you’re brimming with questions or eager to craft your next big idea collaboratively, don’t hesitate to drop a line!