At OVHcloud, I focus on the validation and integration of UEFI/BIOS and BMC solutions and server related FW, while actively participating in automation and R&D projects involving these solutions. 🌐
- Validation and integration of FW.
- Automation.
Evaluation of Rust as a language for RF embedded software development.
- Write HALs in Rust as well as its tests. (Crypto + wired serial communication protocols).
- Development of a benchmarking and comparison framework for c vs Rust modules.
- Development of a logging tool in Rust for embedded targets and its tests.
As part of the NAE Challenge, I participated in a project to design and program drones to carry out missions in a devastated area, such as mapping, detecting, and identifying. Our team created a small box that includes a thermal camera and metal detection module, which can be attached to any drone. This system can be connected to a phone or PC using BLE and sends date_and_placermation to the client to complete the missions. Our innovative solution earned us second place in the challenge.
- Design of a PCB combining an MCU, antenna, thermal camera, filter and power/battery management circuit.
- Development of embedded software to transfer thermal camera data to a BLE client.
- Creation of a web-based man-machine interface (MMI) to visualize the data sent by the device onboard the drone and control the detection box.
- Automation of the mapping process.
Participation in the integration and deployment of new firmware in production, ideation, creating prototype for new products and features, and maintaining the quality of the code delivered. Managing the return merchandise authorization (RMA) process and identifying plans for improvement and action based on problem categorization.
- Developed an embedded BLE application in C++.
- Identified and resolved electrical issues.
- Collaborated with an RF certification team in Japan.
Designing a mini-drone that is lightweight and compact, using the STEVAL-FCU001V1 board from ST. Developing an electronic board to replace the STEVAL-FCU001V1 for making the PCB smaller and lighter.
- Designe a new, smaller FCU with Eagle
- Designe a new drone chassis
- Adjuste the PID for the new system
- Implement agility and project management tools
Gaining an understanding of the industrial environment. Stock management. Preparing quotes. Providing customer advice. Maintaining communication between the sales team and workshop.
Designing an arcade machine and leading a workshop for the public to design a “Retrogaming” arcade machine using a RaspberryPi.
- Implementing project management tools -3D design
- Welding and assembling of electrical components
- Presenting and showcasing the finished work
- Creating a manufacturing guide
Development, implementation, and final assembly of the project “Hope & Bike” to create a kit that converts old bicycles into electric-assist bicycles.
- 3D design of the power and control board enclosure.
- Creation of electronic boards.
- Final assembly.
- Testing the prototype.