James Fysh is a seasoned software engineer with 15 years' experience building reliable, maintainable systems across TV broadcast, telecommunications and geospatial domains. Currently at Kraken and formerly a senior engineer and manager at organisations including nbn™ and KPMG Australia, he blends deep low-level bit-twiddling expertise with modern backend, DevOps and frontend work. He’s delivered end-to-end solutions from data-ingestion and analysis tooling to operator-facing GUIs and has repeatedly led architecture, mentoring and cross-functional delivery in small and large teams. An active open-source contributor, he implemented the Rust port and CI pipeline for Google’s widely used Open Location Code library, demonstrating both systems-level coding and DevOps rigor. Based in Melbourne, James is a self-starter who thrives on solving domain-specific infrastructure problems and turning complex requirements into pragmatic, production-ready software.
15 years of coding experience
17 years of employment as a software developer
Yarra Valley Grammar School
BSc Computer Architecture Mathematics Algorithms & Datastructures Software Development, BSc Computer Architecture Mathematics Algorithms & Datastructures Software Development at Deakin University
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
Role in this project:
Backend & DevOps Engineer
Contributions:18 commits, 1 PR, 3 comments in 2 months
Contributions summary:James primarily worked on implementing the Rust implementation for the Open Location Code library. They contributed to the core functionality by adding the necessary Rust code, including validation, encoding/decoding, and shortening/recovery features. Additionally, the user set up and configured a CI/CD pipeline for testing the Rust code using TravisCI, demonstrating DevOps skills. They also updated the public interface and incorporated feedback, suggesting a focus on code quality and maintainability.
keyboard controller firmware for Atmel AVR and ARM USB families
Contributions:45 pushes, 2 branches in 4 years 2 months
controllerfirmwareavratmelusb
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.