Yejia Shen
B.Eng Software Engineering · McGill
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.
Outside of coding, I like playing basketball, planning travel adventures, or playing video games (just finished Silksong!).
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 Go
A platform helping McGill students find course equivalencies for exchange.
UniGuessr
GeoGuessr-style game for university campuses. Guess locations from user-uploaded photos, with multiplayer matches and a global leaderboard.
Notch Apple
A macOS app that turns the MacBook notch into an interactive hover zone, revealing a floating panel when you move your cursor over it.
Event Radar
Campus activity board for McGill that scrapes and aggregates events with upvoting, posting, registration, and social media account syncing.
SummariX
Full-stack app enabling financial analysts to interact with PDF documents through Q&A. Integrated Claude 3.0 via AWS Bedrock for language processing.
SimplyMail
Chrome extension that summarizes emails on-page and flags malicious links in real-time.
Chess Oven
Fully featured chess game in native JavaScript with piece logic, clock, castling, promotion, and checkmate.