James Fysh

Software Engineer at Kraken

Melbourne, Victoria, 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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job17 years of employment as a software developer
bookYarra Valley Grammar School
bookBSc Computer Architecture Mathematics Algorithms & Datastructures Software Development, BSc Computer Architecture Mathematics Algorithms & Datastructures Software Development at Deakin University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
c-language10
testing10
travis-ci10
data-structure10
cicd10
go10
data-structures10
rust10
cprogramming-language10
golang9
cpp9
geo8
c178

Programming languages (5)

JavaC++RustGoPython

Github contributions (5)

github-logo-circle
google/open-location-code

Apr 2017 - Jun 2017

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:
userBackend & 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.
pluscodepythongeolatitudejavascript
JamesFysh/qmk_firmware

Mar 2019 - May 2023

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.
Request Free Trial
James Fysh - Software Engineer at Kraken