Joshua Batty

Senior Rust Developer at Fuel Labs

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

🤩
Rockstar
🎓
Top School
Joshua Batty is a Senior Rust Developer and team lead based in Melbourne with 11 years of experience building compiler tooling, language servers, and real-time audiovisual systems. He co-founded the nannou creative coding framework and contributes full-stack examples that showcase generative design, UI, graphics, audio and lighting workflows. At Fuel Labs he leads tooling and LSP efforts for the Sway compiler, modernizing manifests and command-line parsing while also advancing language-server features. His background spans research and production work—writing low-latency Rust for volumetric capture, cross-platform audio I/O fixes in cpal, and immersive interactive installations for museums and brands. Trained as a musician and PhD researcher in audiovisual synthesis, he blends deep technical systems work with creative provenance, often surfacing elegant tools that enable artists and developers alike.
code11 years of coding experience
job4 years of employment as a software developer
bookCertificate 4, Audio Engineering and Sound Production, Certificate 4, Audio Engineering and Sound Production at JMC Academy
bookCertificate 4, Jazz/Jazz Studies, Certificate 4, Jazz/Jazz Studies at Edith Cowan University
bookThe University of Melbourne
bookBachelor of Art (Honours), Interactive Installations, Honours, Bachelor of Art (Honours), Interactive Installations, Honours at RMIT University
stackoverflow-logo

Stackoverflow

Stats
98reputation
6kreached
1answer
4questions
github-logo-circle

Github Skills (31)

transit-gateway10
multiplatform10
compiler-development10
eway10
payment-gateway10
cross-platform10
axway10
audio10
coding10
compiler-compiler10
language-design10
coreaudio10
alsa10
compiler10
rust10

Programming languages (17)

C++RustCObjective-C++Tree-sitter QueryHTMLJupyter NotebookProcessing

Github contributions (5)

github-logo-circle
nannou-org/nannou

Dec 2017 - Jan 2023

A Creative Coding Framework for Rust.
Role in this project:
userFull-stack Developer
Contributions:12 reviews, 129 commits, 85 PRs in 5 years 2 months
Contributions summary:Joshua primarily contributed to the nannou framework by adding new examples and enhancing existing ones, focusing on the UI and creative coding aspects of the library. Their work included updating the `simple_ui` example to allow for dynamic background color changes with a button widget, and introducing multiple examples related to the NoC (Nature of Code) and Generative Design areas. They also implemented new examples to demonstrate modules, text analysis and various other generative concepts.
rust
FuelLabs/sway

Feb 2022 - Jan 2023

🌴 Empowering everyone to build reliable and efficient smart contracts.
Role in this project:
userBack-end Developer
Contributions:14 releases, 1695 reviews, 109 commits in 11 months
Contributions summary:Joshua contributed to the development of the Sway language compiler, focusing on enhancements to the Forc manifest file format and the integration of the Clap V3 library. They implemented features allowing for an array of authors in the Forc.toml file, including a deprecation notice for the existing `author` field. Furthermore, the user refactored the codebase to use the Clap V3 library, replacing the older StructOpt library and its related dependencies. They also contributed to the LSP server, implementing various features.
smart-contractsswaycompilerfuel
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