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.

Now, my journey is all about pushing boundaries in my career, one of the vital elements of my existence. I'm wholly submerged in the JavaScript environment, it's my playground and I'm loving every bit of it. Crafting innovations and exploring endless possibilities in coding are my day-to-day, aiming to leave my mark in the realm of technology.

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 - Now

Software Engineer, EMEA BNPL @ Klarna @ Stripe

  • Design and maintain APIs and services for merchants integrating Klarna's Buy Now Pay Later payment method.
  • Drive expansion into new markets and streamline cross-border funds flows.
  • Enhance transaction processing flexibility and features.
  • Integrate Klarna into other Stripe products like Checkout.
  • Expertise in programmatic dispute resolution.
  • Java
  • Ruby
  • MongoDB
Sep. 2022 - Feb. 2023

Software Developer, Intern @ SAP SE

  • Developed a DevOps tool for easy management and use of scripts and CI workflows. It became the default scripting tool for a team of 40+ developers at SAP.
  • Worked on making the IRPA desktop app and its SDK available on multiple platforms using ElectronJs, C++ addons, and JavaScript.
  • Refactored and improved 300+ scripts for the IRPA team, enhancing system compatibility and maintainability.
  • JavaScript
  • C++
  • Jenkins
  • 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).
  • C
  • Shell
  • P2PLearning

3. My education

Sep. 2022 - Jul. 2024

Master of Computer Science @ EPITA, FRA

GPA: 3.7 / 4.0
  • Major 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
      • C++
      • DevOps
      • p5Js
      • WebSocket
      • Prisma
      • Kotlin
      • Python
      • REST
      • PostMan
      • Figma
      • Ruby
      • Arduino
      • ProblemSolving
      • debugging
      • testing
      • CI/CD
      • ORMs
      • AWS
      • AWS RDS
      • Jenkins
      • Teaching
      • P2PLearning
      • Scripting
      • Blockchain
      • Godot
      • ProceduralGeneration
      • OOP

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

      NestJsSAP 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!