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

I have had the opportunity to develop software across a variety of application domains including:

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.