Co-Founder And Technical Director at TaguchiMarketing
Melbourne, Victoria, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Ben Dyer is a Melbourne-based co-founder and technical director with 16 years of experience building full-stack systems that span embedded firmware to cloud-facing services. He brings hands-on expertise in avionics and embedded integration—contributing UAVCAN support and ROMFS firmware updates to the prominent PX4 Autopilot project—alongside low-level OS and driver work on a 64-bit BareMetal OS. Comfortable moving from schematic capture to stylesheets, Ben blends systems architecture, performance optimization, and practical tooling improvements (e.g., UKF memory and compiler tuning) to deliver robust, resource-constrained solutions. A marketing technologist by trade, he pairs product-minded leadership with deep engineering chops, and off-hours he's a father of three, aviation enthusiast and committed cheese aficionado.
Unscented Kalman Filter library for state and parameter estimation
Role in this project:
Back-end Developer & Embedded Systems Engineer
Contributions:81 commits, 10 PRs, 25 pushes in 8 years 11 months
Contributions summary:Ben primarily focused on improving the performance and stability of the Unscented Kalman Filter (UKF) library. Their contributions included fixing compiler warnings, optimizing the dynamics model, and refactoring code to reduce memory usage, specifically for use on a TI CCS compiler. This also involved restructuring the C interface and improving the Python wrapper for interacting with the core C code.
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
Role in this project:
Back-end Developer & System Architect
Contributions:14 commits in 26 days
Contributions summary:Ben primarily focused on developing core components of the operating system, including AHCI driver implementation for storage interaction. Their contributions also extended to file system integration with BMFS and FAT16, alongside adding system variables for hardware configuration. The user demonstrated architectural involvement by modifying and integrating features across different system levels, optimizing the system startup and setting the timer configuration.
64-bitbare-metalcpprustx86-64
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.