Summary
Dan O'connor is a Senior Engine Programmer with 12 years of experience building high-performance C++ systems for games, currently contributing to Epic Games' engine work from Vancouver. His background spans console and PC game development at Capcom and Klei, with notable experience in gameplay, UI, and animation systems for titles like Dead Rising and other shipped projects. He has deep interests in soft real-time systems, animation technology, compilers, and programming language theory, which he applies to engine-level performance and tooling. Comfortable across large codebases and cross-disciplinary teams, he blends practical shipping experience with research-minded problem solving. Outside of day-to-day engineering, he brings an academic grounding from UBC and a persistent curiosity for language and compiler design that informs his engine optimizations.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Applied Science (BASc), Bachelor of Applied Science (BASc) at The University of British Columbia