James Haggerty is a Senior Software Engineer based in Sydney with 13 years building embedded, web and backend systems across startups and product teams. He’s shipped production software at Atlassian and Grok Academy and now focuses on wireless/semiconductor engineering at Morse Micro, combining low-level embedded skills with higher-level service design. Comfortable across C, Python and modern web stacks, he also contributes to hardware-adjacent open-source projects—most notably enhancing an F-91W-compatible Sensor-Watch with TOTP, RPN calculator and filesystem-based secret storage. His background includes research-grade spatial databases and teaching, which gives him a pragmatic but methodical approach to tooling and documentation. Colleagues rely on him to bridge firmware, build systems and cloud APIs, and he’s the sort of engineer who’ll happily explore FPGA ideas when a CPU won’t do.
A board replacement for the classic Casio F-91W wristwatch
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:66 reviews, 12 commits, 25 PRs in 3 months
Contributions summary:James made significant contributions to the embedded software for a Casio F-91W wristwatch replacement. Their work included modifying the watch's core functionality, such as handling button presses, transitioning between watch faces, and entering sleep modes. They implemented features like a TOTP authenticator, leveraging a filesystem for storing secrets. Additionally, they addressed build and configuration aspects, including improving Makefile parallelism. They also added a RPN calculator face.
Contributions:1 PR, 43 pushes, 27 branches in 1 year 9 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.
Request Free Trial
James Haggerty - Senior Software Engineer at Morse Micro