Leith Bade

Senior Software Engineer at Swift Navigation

Canberra, District of Canberra Central, 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
Leith Bade is a Senior Software Engineer based in Canberra with 14 years of experience building embedded, mobile and cloud systems for GNSS and mapping industries. He combines deep C/C++ and Python expertise with practical knowledge of GIS/GPS, having helped launch Mapbox’s native Android OpenGL renderer and contributed core GL context and DPI scaling improvements to the popular mapbox-gl-native project. At Swift Navigation he progressed from GNSS consultancy to cloud engineering and now senior engineering roles, bridging hardware-proximal algorithms with scalable cloud services. Trained as an Electrical and Computer Systems Engineer, he brings a consultant’s eye for integrating open data and stakeholder engagement into technically rigorous products.
code14 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering with Honours, Electronics and Computer Systems Engineering, Bachelor of Engineering with Honours, Electronics and Computer Systems Engineering at Massey University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
121reputation
5kreached
0answers
1question
github-logo-circle

Github Skills (15)

android-developers10
android-developer10
mobile10
maps10
jna10
c-language10
opengl-es10
ios10
cprogramming-language10
android10
egl9
javas8
java8
wix6
visual-studio6

Programming languages (13)

JavaC++CRustCMakeGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-native

Jun 2014 - Nov 2014

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userMobile Developer (Android)
Contributions:100 commits, 269 PRs, 551 pushes in 4 months
Contributions summary:Leith primarily contributed to the native Android implementation of the mapbox-gl-native repository. Their work involved adding and modifying methods within the `View` class to manage the GL context, including adding `make_inactive()` and `terminate()` to handle context termination and cleanup. They also made changes to the build system to include JNI code and refactored the code to incorporate DPI scaling and connectivity monitoring. These changes demonstrate a focus on core rendering and platform integration within the Android environment.
mapbox-glios-androidc-plus-plusmap-matchinggeopackage
ljbade/piksi_firmware

Jan 2016 - Jul 2016

Contributions:2 PRs, 101 pushes, 23 branches in 6 months
piksifirmwaregnss-receiverreceivergnss
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
Leith Bade - Senior Software Engineer at Swift Navigation