Passionate about electronics and computer science, I strengthened my developer background with certified training in electronics. With more than 5 years of experience in software development and electronics, I design and develop solutions combining embedded software and electronic systems.
Setup and teardown of the equipment planned to host participants.
Support provided to competitors in case of electronic, mechanical, or algorithmic issues.
Creation of software generating trading and collectible cards.
Description of the different card types and features in an Excel file.
Automatic generation of SVG files integrated into the cards.
Generation of print-ready technical files for the printing company.
Enclosure equipped with a button and a speaker.
The device plays a random sound chosen from a sound library stored on an SD card.
Project completed in one day for an event.
ESP32 microcontroller, class-D amplifier, and off-the-shelf battery charger.
Design made in SolidWorks and 3D printed.
Commissioned a 3D sculpt from an independent artist.
Designed a base and text plates in SolidWorks.
3D printed the model and adapted it to several sizes for a competition.
Painted the trophies and assembled the different parts.
Design and manufacturing of stackable organizers for microcontroller boards and power boards.
The storage trays were designed to hold the boards between the different production steps before individual packaging.
Deployment and maintenance of an internal MkDocs wiki to document and centralize all projects of the OwnTech startup, which designs open-source power boards.
Prototyping of an educational platform compatible with OwnTech power converters.
Design of several modules connected to a main enclosure.
Module communication and identification through an I2C bus.
System equipped with signal protections for student use (MOS control PWM, voltage and current measurement).
Creation of a human-machine interface.
Enclosure and module design in SolidWorks, 3D printing, and CO2 laser cutting.
Writing extensive project documentation (memory map, Zephyr drivers, architecture).
Mini-project carried out as part of the 2024 Faire Festival, a makers cultural event in Toulouse.
Development of graphic and typographic animations on an OLED screen.
Raspberry Pi Pico and off-the-shelf battery charger.
Mechanical parts designed in Inkscape and cut from acrylic with a CO2 laser.
Setup and teardown of the equipment planned to host participants.
Support provided to competitors in case of electronic, mechanical, or algorithmic issues.
Creation of an API to store and centralize test reports.
The API generates unique serial numbers for the boards.
Parallel development of a Python SDK to make the API easier to use.
Writing extensive project documentation with many examples.
Development of software for electronic board rework.
The software analyzes microcontroller board test reports and highlights potential short circuits to fix.
Design and preparation for trade shows of an interactive electric bicycle wheel demo controlled by an inverter board. Presentation of the project to the public.
Design in SolidWorks, 3D printing, and CO2 laser-cut wood.
Design and preparation of an educational demo for a brushless motor controlled by an inverter board. Presentation of the project to the public.
Design in SolidWorks, 3D printing, and CO2 laser-cut PMMA (Plexiglas).
Creation of a tester and programmer for development boards for the OwnTech startup.
PCB design, routing, and assembly across the whole project.
Definition and documentation of a serial port communication protocol.
Definition of the test campaign strategy.
Identification of potential short circuits and measurement of current consumption.
Measurement of the voltage generated by the board LDO.
Programming via ST-LINK, bootloader upload, and verification.
Mechanical design in SolidWorks, 3D printing, and CO2 laser cutting of PMMA (Plexiglas).
Detailed project documentation.
Modified the KiCad InteractiveBOM plugin into a web platform gathering all boards intended for users of the OwnTech startup.
Set up a QR code system redirecting to the application to show the details of the components on the purchased board as well as their estimated lifespan.
Made test reports and converter calibration data available.
3D mechanical part design in SolidWorks.
Creation of a Bluetooth remote control based on an existing project.
Setup and teardown of the equipment planned to host participants.
Support provided to competitors in case of electronic, mechanical, or algorithmic issues.
Built a circuit designed to verify the proper operation of transformers in a self-oscillating automotive flyback.
Measurement of the produced voltage as well as the oscillation frequency.
Creation of a PCB intended to host a development board.
Assembly and tuning of the circuit.
Writing basic project documentation.
Contributed to the creation of the test bench inspired by my code model and architecture from a previous project (Sesame board).
Improved tests (feeder).
Added safety features.
Integrated a production SDK.
Mechanical integration of a heatsink on the power boards produced by the OwnTech startup.
Integration into a rack with special drawers for Eurocards.
Free and open-source software generating pinouts from JSON files.
Project carried out to enrich OwnTech documentation during the Supplyframe 2022 challenge on HackADay.io.
Implementation of an SVG file generation feature.
Writing basic documentation.
Contributed to the design of a development board equipped with an STM32G4 microcontroller.
Improved routing and ground planes on the board.
Reworked the silkscreen to improve readability.
Refined the design for mass production.
Reworked the initial batches under a microscope.
Creation of a transistorized ignition unit.
Generates 450V and stores it in capacitors.
Prototype design and assembly.
Development of a native cross-platform Electron.js serial plotter, free and open-source.
Writing basic documentation.
Created a PCB badge for my fellow students in the electronics testing and development training course.
Designed with Inkscape and imported into KiCad.
Mounted the LEDs on the back of the PCB to use the FR4 as a light diffuser.
Based on an ATtiny 424 microcontroller (UDPI programming and debugging port).
Eurocard-format PCB design.
CAN communication via the ThingSet protocol (single packets and ISO-TP).
Centralization of data from several power converters, with external Wi-Fi communication.
Writing basic documentation.
Setup and teardown of the equipment planned to host participants.
Support provided to competitors in case of electronic, mechanical, or algorithmic issues.
Management of participant pools.
Development of a telemetry system measuring the temperature of beer tanks for a well-known bar in Toulouse.
Board-to-board communication (measurement and telemetry) over RS485.
Off-site GSM server communication.
Creation of a binary protocol and writing extensive documentation.
Characterization of an analog DC-DC converter (Sesame board).
Efficiency curve plotting automated with PyVisa.
Recording and editing of a short project video.
PCB design in collaboration with other students.
Study and tuning of the different systems (PID, chopper, voltage and current protection).
Simulation of several systems in LTSpice.
System prototyping on breadboards.
Board wiring under the supervision of an IPC-certified instructor.
Development of a Discord bot using the service Python API.
The application lets users participate in games in a text channel.
Development of a scoring and leaderboard system.
Used regularly by around thirty users since 2021.
Creation of a PC-based LCD emulator designed to be compatible with the Arduino LiquidCrystal library.
Tool created to debug code intended for an Arduino platform without requiring access to the hardware.
Development of an analog test tool for Porsche 911 heater boards (original boards and reproductions).
Simulations carried out with LTspice.
Design of a laboratory active load based on an existing enclosure.
Can continuously dissipate 300W.
CAD in SolidWorks.
Heater boards for Porsche 911.
Reverse engineering of the original product by removing all components, scanning it, and redrawing all traces in Proteus.
Manufacturing of a batch of 10 units.
Small basic tester that powers the thyristor gate using a button.
If current flows and the thyristor remains conducting after releasing the button, the thyristor is probably good.
It is not a curve tracer or a high-tech tester, but it allows quick failure checks.
Created a self-employed status and prepared quotes.
Designed PCBs for a cash register terminal.
Studied the market and competitors.
Developed a proof of concept to demonstrate feasibility.
Integrated technology blocks designed in Altium.
Production and testing of electronic prototypes.
RIAA amplifier for turntables.
Open-source design made in Proteus.
Prototype etched with ferric chloride.
Handmade metal coffee table.
This table contains linear axes to move paddles and a ball.
Inspired by the arcade game, this table lets you play Pong with real moving parts.
New version of the website.
Creation of several online tools (URL minimizer).
Archive of older projects.
User area.
Admin panel.
Action log in the database.
Contact area.
Testing space for other Symfony projects.
Automatic dark mode based on operating system preferences.
Reproduction of ignition units for Porsche 911.
Sheet metal and brass parts cut by a professional.
PCB manufacturing.
Assembly tuning.
Transformer winding.
Reproduction of plastic parts in polyurethane using a mold.
Student project.
Cash register terminal designed to retrieve receipts through NFC or Bluetooth.
Embedded Linux system on a Raspberry Pi Zero with a BLE + Wi-Fi module.
Interface board with NFC antenna and custom buttons.
Supports printers over Ethernet, serial port, and USB.
NFC reading and writing devices.
Useful for automating tasks on NFC media.
Also useful for security vulnerability research.
Fully open-source.
The platform also has firmware for composing music and sharing it on NFC cards.
Created a website for a startup with other interns.
Learned Symfony 2.
Created interfaces and an admin panel.
Created controllers and services.
Repair of multiple ignition units for Porsche 911.
3-pin and 6-pin models.
Simple faults (burned trace) as well as complex faults (intermittent failures).
Second-year group project.
AIs evolving on a map while feeding on resources.
C++ graphical interface using the SFML library.
Creation of a multi-game arcade cabinet.
Design based on the "Joust" arcade cabinet.
Wood cutting with a jigsaw.
Disassembly and integration of a CRT television.
Software configuration on a dedicated PC.
Creation of a community website for a game server.
Integration with the game server.
Community area for server members.
Blogging section with comments.
Questions and answers section.
First dynamic personal website with PHP and a database.
Introduction to PHP and SQL.
Basic blogging system.
First personal website.
Introduction to HTML and CSS.