Summary
Jackson Bates is a Lead Software Engineer based in Melbourne with 11 years of experience blending hands-on full-stack development and people-focused engineering leadership. He has progressed from founding and leading the open-source Pairboard MERN project to senior roles across startups and education technology, currently guiding delivery at Atomi. Comfortable across React, Node, Ruby on Rails and product-facing systems, he pairs pragmatic engineering with team coaching informed by a prior career in teaching and curriculum leadership. As a former CTO and lead engineer, he moves between strategy and implementation—building core features, managing remote contributors, and shaping technical roadmaps. Known on GitHub as a self-described "chaos monkey," he brings a curiosity for resilience and experimentation to production systems. His background in education and full-stack certification gives him a rare blend of communication skills and technical depth that helps teams ship meaningful products.
11 years of coding experience
6 years of employment as a software developer
B.A.(Hons), English, B.A.(Hons), English at The University of Salford
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at freeCodeCamp
Palmers' College
Master's of Teaching (Secondary), Education, Master's of Teaching (Secondary), Education at La Trobe University