As a robotics software engineer I'm interested in real-time embedded systems, non-linear optimization and its applications in robotics. I'm currently working at ANYbotics, where we're building a robotic workforce for industrial inspection.
My main programming language is C++.
- OCS2: A MPC toolbox tailored for switched systems used for legged locomotion and mobile manipulation.
- PolyMPC: A tool for real-time nonlinear model predictive tracking and path following, for which I implemented an SQP-based nonlinear problem solver.
- CVRA robot software stack for the Eurobot competition. See their GitHub for more open source/hardware work.
- CAN to USB adapter compatible with the SLCAN protocol.
- Vacuum pump controller for a robot gripper with a pressure sensor for feedback and connected via CAN bus.
- ToF distance and color sensor board connected via CAN bus.
- Tiny CAN-connected IO board featuring 4 digital inputs and 4 PWM outputs