Recommended expert

Michael (Dr.) Allwright

Freelance Software Engineer

Michael Allwright
Ghent, Belgium

Experience

Jan 2022 - Present
4 years 2 months

Barco

Jan 2017 - Dec 2022
6 years
Ghent, Belgium

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).
Brussels, Belgium

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).

Information Technology
Manufacturing
Retail

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).

Information Technology
Product Development
Quality Assurance

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

English
Native
Dutch
Intermediate
German
Elementary
French
Elementary

Education

Oct 2012 - Jun 2017

Paderborn University

Doctorate of Natural Sciences · Natural Sciences · Paderborn, Germany

Oct 2006 - Jun 2011

Swinburne University of Technology

Bachelor of Engineering · Melbourne, Australia

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Michael based?

Michael is based in Ghent, Belgium and can operate in on-site, hybrid, and remote work models.

What languages does Michael speak?

Michael speaks the following languages: English (Native), Dutch (Intermediate), German (Elementary), French (Elementary).

How many years of experience does Michael have?

Michael has at least 9 years of experience. During this time, Michael has worked in at least 1 role and for 1 company. The average length of individual experience is 5 years and 7 months. Note that Michael may not have shared all experience and actually has more experience.

What roles would Michael be best suited for?

Based on recent experience, Michael would be well-suited for roles such as: Freelance Software Engineer, Postdoc.

What companies has Michael worked for in recent years?

In recent years, Michael has worked for Barco.

Which industries is Michael most experienced in?

Michael is most experienced in industries like Information Technology (IT), Manufacturing, and Retail.

Which business areas is Michael most experienced in?

Michael is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has Michael worked in recently?

Michael has recently worked in industries like Information Technology (IT), Manufacturing, and Retail.

Which business areas has Michael worked in recently?

Michael has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Michael's education?

Michael holds a Doctorate in Natural Sciences from Paderborn University and a Bachelor from Swinburne University of Technology.

What is the availability of Michael?

Michael is immediately available part-time for suitable projects.

What is the rate of Michael?

Michael's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Michael?

To hire Michael, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.