
Adrien.
I'm the guy they refer to as a Code Wizard 🧙♂️
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
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
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
Teaching Assistant C / C# @ EPITA
- Weekly supervision of the C / C# practical works (30 students).
- Grading of practical works and exams
- Teaching
- C
- C#
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
Master of Computer Science @ EPITA, FRA
- Major MTI, Multimedia and Information Technologies.
Bachelor of Computer Science @ EPITA, FRA
High School Diploma of Engineering
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.

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