David Rusk, Software Engineer, P.Eng., M.Sc.

I have had the opportunity to develop software across a variety of application domains including training and simulation, digital twins, scientific programming, video games, amusement park rides, e-commerce and health care. I have a broad skillset and experience working on both products and custom client solutions. Beyond technical skills, I also have over 5 years of experience leading development teams of up to 10 people. I enjoy acquiring a deep understanding of how things work and finding solutions to challenging problems.

I am based in British Columbia, Canada.