I'm a Robotics Software and Firmware Engineer at Nio Robotics in Toulouse, France, where I lead the firmware for Aru's actuators and work on its whole-body controller. My main interests are firmware for microcontrollers, robotics, control and artificial intelligence. I love building tools that make other people's lives easier.
📄 My CV: English · Español (built with Typst from cv/)
- On twitter at @gonzagfernan
- On LinkedIn at /in/gonzafernan
- Pool cover control: Drop-in replacement control board for an automatic pool cover, with an STM32G031, a relay H-bridge and a 24 V DC motor. Hardware in KiCad and firmware in C.
- Self-balancing LQG: Self-balancing robot analysis and LQG optimal controller design with MATLAB Simulink and Simscape Multibody.
- Robot arm simulator using QT framework
- Unitlab Robotics AR: Augmented Reality application developed in Unity, for the simulation of manipulators in Peter Corke's toolbox for MATLAB.
Embedded Artificial Intelligence master's courses:
Software skills:
- My Advent of Code solutions! 🎅🎄
Embedded software skills:
- Advanced Digital Design course labs and practice resolution.
- EDU-CIAA and FreeRTOS: I set myself an exercise to learn the argentinian EDU-CIAA platform and the real-time OS FreeRTOS.
- Flutter Parkinson: Simple Flutter Android App to graphic test Parkinson's disease.
- Currency WPP: Simple Whatsapp bot for currency conversion using Twilio service and ExchangeRate-API.
- Rule-based system: An expert system based on python Experta to recommend a professional career.


