Andres Oliva is a Senior ML Systems Engineer based in Berlin with 11 years of embedded and Bluetooth-centric firmware experience, now focused on real-time-safe AI inference systems in Rust. He has built production firmware for consumer audio products and IoT medical sensors, and led end-to-end development from bring-up to mass production across NXP, STM32, XMOS and Cadence HiFi platforms. At ai-coustics he designed and optimized AirTen, a Rust real-time AI inference engine, applying SIMD, memory and latency optimizations and integrating models on xcore.ai and HiFi DSPs. A pragmatic open-source contributor, he improved I2C robustness and testing for the embassy async Rust framework and added practical examples and build integrations to nrf-hal. Trained in embedded systems and ICT innovation and certified in technology entrepreneurship, he combines deep low-level systems skills with product-minded leadership. Notably, he bridges hardware and ML by making MCU accelerators and CI pipelines usable for rapid model experimentation and deployment.
11 years of coding experience
10 years of employment as a software developer
Master's degree, Embedded Systems, Master's degree, Embedded Systems at Eindhoven University of Technology
DAAD Exchange Program, Mechatronics, Robotics, and Automation Engineering, DAAD Exchange Program, Mechatronics, Robotics, and Automation Engineering at Technische Universität Dresden
Master’s Degree, ICT Innovation, Master’s Degree, ICT Innovation at Technische Universität Berlin
Bachelor’s Degree, Mechatronics, Robotics, and Automation Engineering, Bachelor’s Degree, Mechatronics, Robotics, and Automation Engineering at Universidad Autónoma de Nuevo León
Contributions:7 reviews, 10 PRs, 13 comments in 1 year 2 months
Contributions summary:Andres primarily contributed to the I2C driver within the embassy-rs/embassy repository. Their work involved adding timeout functionality to the I2C driver, improving its robustness. They also added feature gates and guards to the I2C module, ensuring proper functionality and preventing stalling. Furthermore, the user added mock driver features for testing purposes, alongside adding builds without the time feature to CI.
Contributions summary:Andres's primary contribution involves developing a "blinky button" demo and integrating it into the examples within the `nrf-hal` repository. They addressed compilation issues to ensure the demo's functionality. Furthermore, they added entries for the "blinky-button-demo" in the project's `xtask` configuration, suggesting a focus on build system integration. The user also made a merge commit for the master branch, handling a conflict in the `Embed.toml` file.
nrf52nrf52840rustbluetoothmicrocontroller
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andres Oliva - Senior ML Systems Engineer at ai-coustics