Dale Whinham is an experienced embedded and systems software engineer with 12 years of hands-on development across audio, filesystem and bare-metal projects. Now self-employed as an independent contractor based in Sunderland, he delivers Rust and Python solutions for finance clients while continuing deep open-source work on music and retro-computing tooling. His contributions to MilkyTracker improved CoreAudio reliability and added device selection and color customization, reflecting practical audio-stack expertise. On the MiSTer/Main_MiSTer project he fixed nuanced AmigaOS filesystem behaviors and message handling, showing attention to legacy-system compatibility. He also enhances the Circle bare-metal environment for Raspberry Pi, adding sound, I2S DAC and Pi Zero 2 W support—bridging low-level firmware and higher-level software. Colleagues describe him as a pragmatic problem-solver who quietly modernizes core systems rather than chasing headlines.
Contributions:104 commits, 12 PRs, 68 pushes in 6 years
Contributions summary:Dale primarily contributed to the core logic of the music editor, fixing bugs related to pattern editing and CoreAudio. They refactored and modernized the CoreAudio driver by moving away from deprecated APIs. The user's changes enhanced the reliability of the CoreAudio audio driver and introduced support for selecting output devices. Additionally, the user implemented new color customization options.
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:12 commits, 12 PRs, 37 comments in 2 years 2 months
Contributions summary:Dale primarily contributes to the bare-metal C++ environment for the Raspberry Pi. Their commits include adding features for sound devices, such as allowing queue allocation in frames and enabling fast paths for the same formats. They also add support for the Pi Zero 2 W, including Wi-Fi firmware and machine information updates. Furthermore, the user implements options for the I2S DAC and SD card functionality.
bare-metalraspberry-pi64-bitmetalraspberry
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.
Request Free Trial
Dale Whinham - Independent Contractor at Self-employed