Summary
Shannon Fenn is a Machine Learning Engineer with 15 years of experience blending research-grade ML and combinatorial optimisation with hands-on robotics and computer vision work, grounded in a PhD from the University of Newcastle. Based in Tokyo, Shannon has moved from tutoring and lecturing tertiary computer science courses to leading middle and high school departments and transitioning entire schools to online delivery, demonstrating rare strength in both technical depth and pedagogical leadership. Their doctoral work applied curriculum-style combinatorial methods to multi-target learning problems, reflecting a knack for connecting theory to practical model design. An avid RoboCup alum and lifelong robotics enthusiast, Shannon bridges academic research, classroom mentorship, and production ML engineering to deliver interpretable, curriculum-informed solutions.
15 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Newcastle