Hey, I'm Yejia, a U3 co-op student at McGill studying Software Engineering. I'm always on the lookout to learn something new, whether it's diving into machine learning and RAG pipelines or sharpening my full-stack development skills.
On campus, I'm a developer at Hack4Impact McGill, building tech for non-profits, and I spent 2025–26 with Google Developer Group McGill, where I worked on Event Radar.
Outside of coding, I like playing basketball, planning travel adventures, or playing video games (just finished Silksong!). Next stop: Singapore, where I'll be on exchange at NUS in Winter 2027.
Software Engineer Intern @ Ericsson
Building agentic workflows and automated knowledge graph generation enhance agent context, enabling developers to use agents to automate tasks and troubleshoot issues.
Data Engineering Intern @ Transport Canada
Developed Python and SQL data pipelines, and built agents to automate the generation of aviation incident reports.
Software Intern @ Ampliwork
Designing AI agent workflows focused on scalable data processing. Implementing test pipelines, deploying API endpoints, and integrating cloud-based services to support real-time operations within a RAG system.
Power Apps Developer @ Canadian Armed Forces
Built and implemented a full-stack mobile application in Power Apps for the unit's Supply Department, streamlining equipment requests and appointment services for 325+ Naval Reservists.
mcgill.exchange
Every course you can take abroad, matched to your McGill degree. Upload a transcript and it checks prerequisites against scraped equivalency data, then shows what counts as core, complementary, or elective for your program.

