John Hughes is a Principal Software Engineer based in Munich with 16 years of deep expertise in automotive embedded systems, controls, and simulation. He combines hands-on low-level C/C++ and Rust development with high-level modeling in Modelica/Simulink and FMI/FMU-based co-simulation to deliver validated vehicle and robotics software. His background spans autopilot and visualization at Tesla, Argo AI and rerun.io to managerial roles at FERNRIDE, demonstrating an ability to move between individual contributor work and technical leadership. Notably, he has implemented fixed-point libraries, device drivers and complex non-linear control algorithms, and contributed to multimodal data visualization tooling by porting Rust examples to a Python SDK. He brings a rare blend of hardware bring-up, power and analog electronics experience, and modern software engineering practices for automated testing and real-time systems.
16 years of coding experience
15 years of employment as a software developer
Computer Engineering Computer Engineering, Computer Engineering Computer Engineering at University of Manitoba
Elektrotechnic, Elektrotechnic at Hochschule Bielefeld
Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Role in this project:
Full-stack Developer (Rust & Python)
Contributions:3 reviews, 82 commits, 1 PR in 5 months
Contributions summary:John primarily contributed to porting Rust code examples to the Python SDK, demonstrating a focus on cross-language integration. They refactored the directory structure, renaming the Python SDK crate and example files. The user implemented example code for multimodal data visualization, with a focus on depth images, point clouds, and camera intrinsics.
A Rust interface to FMUs (Functional Mockup Units) that follow the FMI Standard
Contributions:26 reviews, 51 PRs, 109 pushes in 1 year 3 months
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.