Third year student @Supelec studying embedded systems, FPGAs, Computer Vision, Networks, ... I am currently looking for a six month internship starting March 2017 !
Always ready to learn and try new technologies or even implement them, I am passionate about electronics and coding as well as developing innovative and personal projects. You can scroll down to see most of them !
Last year I was enrolled in the @DigitalTechYear Excellence program designed to meet organization’s digital needs. “Learning by doing” pedagogy to train the IT high potentials of tomorrow. Selected among the most talented tech-focused students to imagine, design and produce disruptive innovations that will be implemented by @ParisDigitalLab partners.
6 avenue de Belle-Fontaine (B213),
+33 (0)6 88 90 87 92
Third year• September 2013 - Present
Supélec is an elite Engineering School, member of France’s Grandes Ecoles, based on a highly selective admission process, and a reference in the field of computer sciences, telecommunication and embedded electronic.
I attended courses such as Embedded systems, FPGAs and VHDL, Computer Vision, signal analysis, Java programming, computer architecture, mechanical physics, transistors design, computer security, TCP/IP protocols, SQL language, high frequency electronics,...
Developer• August 2015 - July 2016
A one-year digital technology specialization program. Consists of one semester of agile prototyping at the ParisDigitalLab incubator, developing real-life projects for high tech businesses; plus one semester international work experience : internship in a leading high tech company outside France.
First project with Korian (temporary and permanent dependency care market leader in Europe) : building of a connected device by working on 3D design and printing, embedded hardware as well as embedded Linux, REST APIs and Python.
Second project : IoT product for the French post, that we were able to present at the CES 2016. It included some embedded Linux, 3D printing and arduinos.
Third project : Drone Autopilot. Project for Peugeot-Citroën (leading car manufacturer in France). Building a native Android application along with OpenCV to analyse the environment and detect complex objects in different conditions. Using DJI Phantom SDK in order to pilot drones according to data provided by our OpenCV algorithms.
PCSI and PSI* • September 2011 - July 2013
Intensive preparation courses in Math, Physics and Computer Science for the highly competitive entrance exams to the Grandes Ecoles.
Embedded Linux Internship•Boston, US• March 2016 - August 2016
Different tasks related to Embedded Linux and hardware : - Working ont the printer WiFi driver to improve speed and reliability - Improving the Linux system on the printer using Poky/Yocto - Creating new hardware for the printer using ARM processors - Improving processes at the factory using Python and C - Setting up a modified version of U-Boot for the printer - Setting up netboot servers to test motherboards - ... Main used technologies : C, Python, Linux, Git, Shell and Poky
TCP/IP and SSL/TLS internship •Lyon, France • June 2015 - August 2015
Optimization of the TCP/IPv6 stack on AUTOSAR compatible ECUs in order to increase speed of the IP assignment process and improve overall performances of communications over IP inside trucks. Implementation of the V2GTP (Vehicle To Grid Transport Protocol) using C# as well as creation of a (V2G) test bench for which I coded a SSL Python Server running on a Raspberry Pi and a C# SSL Client running on a laptop to simulate and monitor exchanges done between an electric vehicle, the power network and a charging point. Implementation as well of the SOME/IP protocol in Python using a Raspberry Pi.
I had to work a lot with international teams in India and Sweden especially.
Entry-level work•Lyon, France• July 2014 - August 2014
Entry-level work as part of the requirement of the Supelec schooling.
Technical translator•Rennes, France • May 2014
I translated technical documentation (MSDN) for Microsoft from English to French.
Developer • September 2013 - July 2015
I developed for the Junior Enterprise's clients websites (in HTML, CSS, PHP) and a C# software.
The Supelec's Junior Enterprise has been awarded the best French Junior Enterprise award twice in the last three years
President• September 2013 - June 2015
I revived the school robotic club by stimulating students and organizing meetings among students to discuss about robotics, electronics. I helped other groups of students leading their own project from scratch by giving them advice, designing some of their electronic schematics or completing their source code.
I also gave introductory courses about Android app development, but also about Arduino and general electronics.
Secretary & Equipment Supervisor• June 2014 - June 2015
Sono Supélec is the school association which is in charge of providing sound to all events at school including concerts, parties, administrative events, but also celebrations for other schools which are nearby. We are also in charge of the light equipment.
Choosing which equipment to buy, making brand new hardware work with current hardware, fixing technical problems,... were my main goals as an equipment supervisor.
Thanks to this association I learned a lot about event organization, electronic buses used to control lights, the way professional sound equipment works, but also how to lead and manage a team during stressful events.
Treasurer & CoFounder• September 2013 - June 2015
As sailing fans we decided with some friends to create the school sailing association which is nowadays very active and takes part into many student regattas.
I also been in charge of creating the association's website and of the video editing for every regattas and trainings we had.
Secretary• June 2014 - June 2015
My role consisted in contacting vineyards in order to organize tastings in the school but also all around Rennes in amazing places such as wine shops.
I also had to choose wines for events such as the school gala evening.
French is my native language.
I speak English fluently, and I passed the Cambridge First Certificate of English (FCE) and the Cambridge Certificate of Advanced English (CAE).
TOEFL ITP Score : 603 (May 2015)
I have knowledge in both these languages.
Here are my technical skills...
Using an old computer and an arduino mega I designed and built my own DJ controller which I used today to mix in front of people. Click on details to see it live!electronic, music
I designed my own computer based on components that we could found in the 80s (I used a z80 as the main processor). It has a PS2 port for keyboard, a RS232 interface to communicate, an IDE interface to plug in hard disks, a graphic card I designed to use a TV as a terminal and an ethernet card that I am working on to enable internet communications. I managed to port CP/M on it by writing my own drivers in assembly langage.Z80, 8bit, computer
I transformed an arduino uno into a microchip pic programmer. Usually programming pic microcontrollers require expensive programmers, therefore I created an hardware based on an arduino uno and coded a firmware that could load hex files in pic chips. This had never been done before and has been downloaded by more than 20000 people!arduino, electronics
I am building my own 3D printer based on rep-rap plans. I chose each piece by myself and assembled it.arduino, electronics, 3D printing
Using processing on a computer and doing a FFT, I designed an algorithm that would detect beats in musics whatever the song style is or whatever the song volume is. On each beat detected the computers communicates with the lamp (actualy an arduino) to randomly change its color. I built the lamp by using an old cd case and soldering rgb leds in bands.electronic, music, arduino, lights
With a classmate we worked together on a project for Supélec. Our aim was to optimise energy consumption of a sailing boat in order to use as much reusable energy as possible. We used MATLAB to make a model of a sailing boat and all its equipment, and then simulated a cruise and implemented a calculator to estimate the weather and control energy consumption.signal analysis, electronics, sound, comunication, assembly language, php
With two other classmates we are currently working on an ultrasonic anemometer. We are building it from scratch, using our knowledge in maths and signal analysis to determine wind speed and direction using ultrasonic transductors. The anemometer is wireless and autonomous in energy. It can be placed anywhere and will be really helpful for sailors or other sportsmen but also for professionals who wants accurate wind data in an easy manor.matlab, sailing, energy
I developed during five months a software for a doctor who wanted to manage his patients. I used both C# and SQL languages in order to achieve this project. I learned a lot about databases but also about network programming as the program had to be able to synchronise patients over the internet between two computers.CSharp, SQL
During Classes Préparatoires, we had to work on a personal scientific project called TIPE. I decided to build a small Segway to learn more about accelerometers and gyroscops. I integrated a Kalman filter on an arduino, which controlled two DC motors.robot, segway, arduino
I built a MIDI controller with arcade buttons and potentiometers to use with DJ softwares but also music composition softwares such as ableton. It is based on an arduino and is built in an aluminium case.arduino, music, arduino
Development of a full Real Time Operating System (RTOS) for ARM Cortex M3 processors. Thousands of lines of low level C code and more than hundreds of lines of assembly coded in less than two months to design and create a multitask Operating System for ARM Cortex M3 processors, and scalable enough to be ported to other processors. Supports semaphores, mutexes, task switching, events,... Documentation and websites are currently being built.arm, mbed, os
Conception and building of a bluetooth smartwatch which was of reasonable size. Built using an AtMega processor, a bluetooth chip, a 3,7V lithium battery, a small vibrator, a charging module as well as an OLED screen. The case was 3D printed using SketchUp to design it. A windows app was coded using C# to send notifications via bluetooth to the watch and sync time. The watch would then vibrate and show the notification content on the screen. The watch can charge using USB, and has a battery life of around one day.arduino, bluetooth