Artificial Intelligence Solutions Architect & ML Engineer at Self-Employed
Bucharest, Romania
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Stefan Andritoiu is an Artificial Intelligence Solutions Architect and ML Engineer with a decade of hands-on experience designing and delivering AI-driven products and MLOps pipelines for clients across cloud platforms (AWS, Azure, GCP). He combines deep technical skills in machine learning, computer vision, and NLP with low-level systems expertise in C/C++ and Java, honed through embedded and IoT work such as improving Java bindings for the widely used eclipse/mraa and adding Java sensor drivers in eclipse-upm. As a former Intel IoT performance engineer and technical team lead, he excels at bridging hardware-constrained environments and scalable cloud deployments, shipping production-ready MVPs using Docker, CI/CD and FastAPI. Based in Bucharest, he pairs academic grounding (MSc in AI) with practical consulting experience, often uncovering efficiency gains by rethinking integration layers between native code and higher-level services.
10 years of coding experience
5 years of employment as a software developer
Master’s Degree, Artificial Intelligence, Master’s Degree, Artificial Intelligence at Universitatea „Politehnica” din București
UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:73 commits, 37 PRs, 27 comments in 2 years 11 months
Contributions summary:Stefan's commits primarily focus on adding and improving Java bindings for various sensor drivers within the UPM repository. They added Java support and examples for multiple sensors, converting C++ sensor interfaces into Java interfaces. The user also addressed and corrected issues related to SWIG type mappings, ensuring correct data representation, and implemented exception handling and added callback functionality, demonstrating a focus on bridging the gap between C++ drivers and the Java ecosystem.
Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Role in this project:
Back-end Developer
Contributions:14 commits, 14 PRs, 6 comments in 1 year 4 months
Contributions summary:Stefan focused on improving Java bindings for the mraa library, specifically targeting the interaction between Java and the underlying C/C++ code. They added features to auto-load the library, fixed issues related to callback mechanisms, and included version checks to ensure compatibility between the Java and native versions. The user also made adjustments to handle implicit casts and implemented testing-related enhancements for samples.
mraapythonintel-jouleraspberry-piedison
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
Stefan Andritoiu - Artificial Intelligence Solutions Architect & ML Engineer at Self-Employed