Embedded Development
From MCUs to Android phones, there is a large range of devices I can work with, thanks to languages such as C++ and Rust.
I have experience integrating native libraries with Python, Java or Kotlin (JNI), and I am autonomous in developing the apps embedding them. Did you know native libraries can be integrated in web apps too, thanks to WebAssembly?
Highlights:
- Ported a PDDL planner (Fast-Downward) to Android to run embedded on the Pepper robot, with the performance required for real-time interaction.
- Cross-platform development in Rust, targeting Web and Embedded, for Semio’s robotics tooling.
- TinyML certified: machine learning on microcontrollers is an option too.
What I can do for you
- Develop and optimize embedded software in C++ or Rust.
- Integrate tough native code into custom targets: Android, WebAssembly, robots, microcontrollers.
- Set up the build, release and CI processes that go with it.
Schedule a call to discuss your project.