Michael A.
Freelance Software Engineer
Experience
Freelance Software Engineer
- Maintaining and fixing various components in C, Python, and Rust as part of Barco's Control Rooms solution.
- Writing tests to verify that these components continue to function correctly.
- Contributing expertise in team discussions on language adoption, helping align engineers and stakeholders on best practices.
- Implemented the concept of account seats into the backend of an upcoming Rust-based e-commerce platform for UpBy12.
- Designed a proof-of-concept system that used AI to collect and analyze data in the Toyota Production System (frontend was written in Rust, backend in Python).
- Provided training on the system's architecture and extensibility, mentoring colleagues to extend its capabilities.
- Provided training on Rust, WebAssembly and WASI as part of the VLAIO TETRA project RustIEC.
Postdoc
ULB
- Guided a team of PhD candidates in developing a multirobot system composed of mobile robots and drones, coordinating project goals and research outputs.
- Enhanced and maintained an open-source robot simulator (ARGOS).
- Designed the electronics and wrote firmware/Linux drivers for mobile robots and drones in C/C++.
- Implemented a Rust-based monitoring and data collection system for multirobot experiments.
Summary
I am an experienced freelance software engineer with a strong background in developing and maintaining systems using C/C++, Python, and Rust. In recent years, I have focused predominantly on the Rust programming since I believe that it will be the next C++ in terms of impact and prevalence.
In previous roles, I have successfully implemented backend solutions for e-commerce and designed AI-driven data analysis systems. My work often involves a combination of software engineering and team mentoring as to deliver high-quality solutions that are maintainable.
I value clear communication and practical testing to keep complex systems functioning smoothly. My contributions in various industries have consistently helped align technical goals with effective, maintainable solutions.
Languages
Education
Paderborn University
Doctorate of Natural Sciences · Natural Sciences · Paderborn, Germany
Swinburne University of Technology
Bachelor of Engineering · Engineering · Melbourne, Australia
Similar Freelancers
Discover other experts with similar qualifications and experience