Summary
Greg Mcdonald is a pragmatic technology leader and senior full-stack developer with 11 years of professional experience, currently leading a team at Rum&Code building low-latency Phoenix/Elixir streaming and AI-driven interpretation systems. He combines deep hands-on skills across Rails, Phoenix, React, Ember and React Native with infrastructure know-how in AWS, Docker and Terraform, and a disciplined TDD/CI practice. Greg’s background as an indie educational app maker and former high-school science teacher informs his product instincts for accessible, learning-focused software—most recently developing an AI-powered decodable-text platform for early readers. His academic training in physics and cellular neuroscience gives him a researcher's rigor for prototyping complex features like STT/translation/TTS pipelines and FX simulation tools. Colleagues know him for mentoring juniors, running technical interviews, and balancing innovation with maintainable code.
11 years of coding experience
12 years of employment as a software developer
Master of Science - MS, Physics, Master of Science - MS, Physics at Université Laval
Bachelor of Science - BS, Japanese Language and Literature, Bachelor of Science - BS, Japanese Language and Literature at University of Toronto
Japanese, English, French