David Pershouse is a lead software engineer with 11 years of industry experience who blends full-stack product delivery with active PhD research in continual learning for robotic vision at QUT. He has led engineering teams at Mammoth Media and now drives software direction at Sydekick Robotics, bringing both startup agility and principal-consultant rigor to product development. Comfortable across servers, front-end, and embedded/robotics stacks, he focuses on turning advanced machine learning research into robust, production-ready systems. Based in Queensland, Australia, he pairs a BE in Computer Software Engineering with deep academic work—often bridging gaps between experimental vision models and reliable fielded robotics software. An understated strength is his longevity in roles that span hands-on engineering, team leadership, and independent consulting, reflecting an ability to scale both teams and technical complexity.
11 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD Continual Learning for Robotic Vision, Doctor of Philosophy - PhD Continual Learning for Robotic Vision at QUT (Queensland University of Technology)
Bachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at The University of Queensland
Contributions:2 PRs, 3 pushes, 4 branches in 5 months
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
David Pershouse - Lead Software Engineer at Sydekick Robotics