Joshua Batty

Joshua Batty

Senior Rust Developer @ Fuel Labs

About Joshua Batty

Joshua Batty is a Senior Rust Developer currently working at Fuel Labs and has extensive experience in software development and academia. He co-founded the nannou creative coding framework and has a strong interest in high-frequency trading and compilers.

Work at Fuel Labs

Joshua Batty currently holds the position of Senior Rust Developer at Fuel Labs, where he has been employed since 2022. In this role, he leads the language server team for the sway programming language. His work focuses on enhancing the functionality and performance of programming tools, contributing to the development of innovative solutions in the Rust programming community.

Previous Experience

Prior to his current role, Joshua Batty worked in various capacities across multiple organizations. He served as a Software Developer for Interactive Installations at IBM for six months in Bondi, New South Wales, Australia. He also held positions at RMIT University as a University Lecturer and later as a Lecturer - Early Career Development Fellow. Additionally, he contributed to software development at the National Gallery of Victoria and Melbourne Museum, focusing on interactive installations and iOS app development.

Education and Expertise

Joshua Batty has a diverse educational background. He earned a Doctor of Philosophy (PhD) in Audiovisual Granular Synthesis from RMIT University, along with a Bachelor of Art (Honours) in Interactive Installations. He also holds a Bachelor of Music in Jazz Improvisation from the University of Melbourne and a Certificate 4 in Jazz/Jazz Studies from Edith Cowan University. His expertise includes digital signal processing (DSP), synthesis, and Rust programming, as well as a strong interest in high-frequency trading (HFT) and compilers.

Creative Contributions

Joshua Batty co-founded the nannou creative coding framework for Rust, which aims to drive innovation in the creative coding field. His work in this area reflects his commitment to advancing the intersection of technology and creativity. Additionally, he has extensive experience in software development for interactive installations, contributing to projects in various cultural institutions.

Long-term Engagement in Software Development

Joshua has been actively engaged in software development since 2010, currently working as a Software Engineer focused on Realtime Audio Visuals at MindBuffer in Berlin. His career spans over a decade, during which he has developed a strong foundation in programming and interactive technologies, further enhancing his contributions to the fields of art and technology.

People similar to Joshua Batty