Summary
Haejoon Choi is a software engineer with nine years of experience building complex C++ systems and usability-focused tooling, currently working on the Frostbite Schematics team at Electronic Arts. He previously drove cross-platform development and large-scale codebase refactoring at Ansys, where he also explored applying retrieval-augmented LLMs to improve software usability. Comfortable across front-end (.NET/Angular) and low-level engineering, he has a strong background in simulation, FEA, and automation from research roles and internships that informed a pragmatic approach to engineering trade-offs. Based in Burnaby, he combines systems-thinking from a mechanical and controls engineering master’s with hands-on software craft, making him adept at translating research-grade prototypes into maintainable production code. An underappreciated strength is his cross-disciplinary fluency—bridging ML/LLM experimentation, large C++ ecosystems, and user-facing UI improvements.
9 years of coding experience
6 years of employment as a software developer
British Columbia Institute of Technology (BCIT)
Master's Degree System Control and Design Engineering, Master's Degree System Control and Design Engineering at Ulsan National Institute of Science and Technology
English, Korean