Summary
Dennis Gann is a Senior Software Engineer based in Sydney with eight years of full-stack and mobile-focused experience, currently shaping Canva's Photo Editing experience. He combines product-facing iOS/React Native craftsmanship from roles at Atlassian, OFX and startup consulting with backend performance work at Commonwealth Bank, giving him a pragmatic end-to-end view of shipping features. Alongside engineering, Dennis teaches UI and front-end courses at UNSW, translating industry practices into curriculum and mentoring the next generation of developers. He’s comfortable across Swift, React/React Native, TypeScript and .NET stacks and has repeatedly worked on UX-sensitive, high-availability features like in-app payments, transfer flows and complex editing interfaces. Colleagues would describe him as curious and improvement-focused—constantly seeking feedback and new technical challenges to broaden his craft.
8 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Pennsylvania
Higher School Certificate, Higher School Certificate at NBSC Manly Selective Campus
UNSW Sydney