Michael (Dr.) Allwright
Freelance Software Engineer
Experience
Barco
Freelance Software Engineer
- Maintaining and fixing various components in C, Python, and Rust.
- Writing tests to verify that the 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 (UpBy12).
- Designed a proof-of-concept system that used AI to collect and analyze data in the Toyota Production System.
- Developed a frontend in Rust and a backend in Python for the proof-of-concept system.
- Provided training on the system's architecture and extensibility, mentoring colleagues to extend its capabilities.
- Delivered 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.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (6 years), Manufacturing (6 years), and Retail (6 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (6 years), Product Development (6 years), and Quality Assurance (6 years).
Skills
Team Leadership And Mentoring. I Have Coordinated Project Planning From Proposal Through To Execution, Guiding Phd Candidates And Collaborators In Multidisciplinary Projects. This Has Also Involved Mentoring Engineers And Researchers Through Conducting Training In Various Technologies. I Have Also Contributed Technical Expertise During Team And Stakeholder Discussions On Project Direction.
Software Engineering. I Specialize In Systems Programming Languages Such As Rust And C/c++ But Also Frequently Work With Python, Lua, And Javascript. I Have Used These Languages To Develop Both Frontend And Backend Applications, Components For Embedded Systems, And Firmware For Microcontrollers. I Have Also Worked Extensively With Various Build Systems Such As Buildroot, Yocto, And Bazel, Using Them For Cross Compilation And Managing Monorepositories.
Electronics Design. I Have Designed Numerous Pcbs Using Both Kicad And Altium Designer And Have Had Them Manufactured. I Have Also Written The Linux Drivers For These Pcbs To Access The Peripherals From User Space.
Languages
Education
Paderborn University
Doctorate of Natural Sciences · Natural Sciences · Paderborn, Germany
Swinburne University of Technology
Bachelor of Engineering · Melbourne, Australia
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Michael based?
What languages does Michael speak?
How many years of experience does Michael have?
What roles would Michael be best suited for?
What companies has Michael worked for in recent years?
Which industries is Michael most experienced in?
Which business areas is Michael most experienced in?
Which industries has Michael worked in recently?
Which business areas has Michael worked in recently?
What is Michael's education?
What is the availability of Michael?
What is the rate of Michael?
How to hire Michael?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Nearby freelancers
Professionals working in or nearby Ghent, Belgium