Callum Dunster is a freelance software engineer in Amsterdam with 8 years of deep embedded systems experience, from firmware for smart locks to EV charging software and smart metering RTOS on ARM Cortex devices. He pairs hands-on firmware and PCB design skills with product thinking, having moved into embedded architecture and product ownership at EVBox before returning to freelance work. Callum champions testable, automatable delivery pipelines for embedded software and has practical experience building OTA bootloaders and hardware abstraction layers that meet industry standards like ZigBee PRO and MISRA. Notably, he blends low-level C/C++ expertise with system-level tooling—creating Python GUIs for secure OTA reconfiguration and adapting radio stacks to bespoke requirements—making him comfortable across the full embedded product lifecycle.
8 years of coding experience
11 years of employment as a software developer
Scarborough Sixth Form College
Bachelor of Engineering with honors (BEng Hons) Robotics and Mechatronics, Bachelor of Engineering with honors (BEng Hons) Robotics and Mechatronics at University of Central Lancashire
An unofficial collection of mocked types for the embassy framework
Contributions:3 reviews, 38 PRs, 45 pushes in 1 year 4 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.