James Haggerty

Senior Software Engineer at Morse Micro

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job12 years of employment as a software developer
bookThe University of Sydney
github-logo-circle

Github Skills (9)

c1710
embedded10
c1110
sys10
filesystem9
gnu-make8
git8
totp8
makefile8

Programming languages (19)

C#JavaC++CRustMakefileGoHTML

Github contributions (5)

github-logo-circle
joeycastillo/Sensor-Watch

Oct 2022 - Jan 2023

A board replacement for the classic Casio F-91W wristwatch
Role in this project:
userEmbedded 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.
pwmcasiolcdbluepillreplacement
wryun/Sensor-Watch

Oct 2022 - Jul 2024

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