Experience consists of my recent education, work, organization experiences, and courses I have taken
Education
Simon Fraser University (Sept 2020 - Current)
Bachelor of Science, Major in Computer Science, Minor in Philosophy
Britannia Secondary School (Sep. 2015- May. 2020)
IB Diploma Program
Technical Experience
Software Engineer Intern @ Motorola Solutions (Sept 2024)
Tech Stack: .NET Core, Terraform, Docker, Kubernetes, Powershell, Ansible, Azure Cloud, Github Actions, Artifactory• Platform Infrastucture Tooling (cloud, on-prem), developer experience, and CI/CD pipelines.
Full-Stack Developer Intern @ ICBC (Jan. 2024 - May 2024)
Tech Stack: Next (React), Typescript, NodeJS, GraphQL/Apollo, Tailwind, Contentful Headless CMS, ASP/JSP, Jenkins
• Won 1st place (Best Overall Project) in a 48-hour company hackathon judged by ICBC executives (including the CEO & CTO) by developing an E2E POC system to automate broker form processing through OCR and ML classification using Azure Cloud, integrated with an RAG-AI chatbot built with Python, Streamlit, & Flask—streamlining form Q&A and validation time for five form types.
• Worked closely with forms analysts to maintain and expand an inventory of 250+ web forms; led the greenfield development of a new external web form under tight deadlines for the partners portal launch—receiving a recognition award for swift delivery.
• Developed a new internal escalation web form to improve accident reporting efficiency, leveraging Java, SAP relational databases, HTML, CSS, and Jenkins CI/CD.
• Fixed 10+ UI bugs and improved reusable UI components (widgets, wizards, etc.) on ICBC.com, updating Storybook for consistency using Next.js, TypeScript, GraphQL, & Contentful CMS.
Software Developer Intern @ Powerex (Jan. 2023 – August. 2023)
Tech Stack: C#/.NET, React.js, ASP.NET MVC/Web APIs, Entity Framework (EF6), Teamcity CI/CD, SQL, VBA, Selenium, TFS, SSIS, Snowflake, MSSQL, Oracle
• Developed 4 parallelized C#/.NET ETL API/Web Scrapers that process large-scale gas/energy data daily to guide trade decisions
• Maintained and extended a suite of 150+ C# data scrapers by fixing bugs, optimizing performance, and integrating new data sources to enhance coverage and reliability.
• Designed and developed C#/.NET APIs and a React frontend for a portal to allow admins to interact with notification data (CRUD).
• Developed SQL tables and views to structure and categorize energy data, and wrote data migration scripts to transfer datasets from Microsoft SQL Server (MSSQL) to Snowflake.
• Built interactive VBA Macros interacting with SQL/Snowflake to support WECC data refresh/archive for an internal workbook used by quants.
• Led the migration of an SSIS ETL pipeline and related jobs to a modernized C#/.NET Windows Service, improving maintainability and infrastructure reliability after external data fragmentation.
Software Engineer Intern @ Peloton Technologies (May. 2022 – August. 2022)
Tech Stack: C#/.NET, ASP.NET MVC, HTML, CSS/SCSS, Javascript/TypeScript, Jquery, MSTest, Playwright, Git, Azure SQL Server• Stomped 7 bugs on client portal (C#/ASP.NET MVC) related to login, AR/AP notifications, and being unable to add CC to account.
• Converted 15 manual UI tests into automated ones via C#/Playwright such as for bank transfers, adding CCs, authentication etc.,
Non-Technical Experience
Technology Sales Associate @ Staples (July. 2020 - Oct. 2020)
• Sold warranty plans on tech items. Also ran the cashier sometimes.
Games Attendant @ Playland (July. 2018 - Oct. 2019)
• Truly valiant attempts at encouraging guests to play Playland’s carnival games
Volunteer/Leadership Experience
Technical Project Lead @ SFU Blueprint (May 2024 - Present)
Tech Stack: Next.js, Typescript, faustjs, Supabase, Storybook, Headless Wordpress• Work closely with NPO and PM as a student Technical Lead/Dev overseeing a team of devs and designers for a project to develop a new modern responsive website for Reel Youth: an NPO offering film making programs for aspiring film makers. 20+ YOE, 2600+ short films created, 7400+ youth impacted.
• Acted as both technical lead and core developer for the project, collaborating with stakeholders to define timelines, designing epics, mentoring developers, contributing directly to the codebase, and creating technical tutorials to support onboarding and development.
• Challenges: Scalability and maintainability post-hand off (CMS-first data store/headless CMS approach), migration of old films to new platform, deployment and designing technical architecture to minimize costs and scale project.
Senior Project Developer @ SFU Blueprint (Feb 2024 - Sept 2024)
Tech Stack: React, Tailwind, Python, Flask, Neo4J, langchain• Collaborated in a team of 5 to develop an AI chatbot for MOSAIC: a non-profit supporting Canadian immigrants.
• Improved accuracy of LLM responses by 50% through improving on flask API endpoint dealing with RAG workflow w/ LLM utilizing python, langchain, and Neo4j vector embeddings.
• Spearheaded devEx enhacements such as by creating front/backend bash startup scripts and by encouraging use of conventional commits specification and branch-issue github workflow.
• Led integration of React/Flask app into Wordpress website using ReactPress and Local (flywheel) for testing resulting in 100% feature parity.
Software Engineer @ Develop For Good (Winter 2023 Cohort) (November 2023 - Feb 2024)
Tech Stack: NestJS, Typescript, Docker, Firebase (Auth/Firestore), Jest, PostgreSQL, Git• Collaborated in a team of 6 on a backend modernization project for InvolveMINT: a US-based non-profit behind a digital network that pays for normally unpaid social and environmental work.
• Repaired 5 outdated end-to-end jest-based integration test suites and translated 3 API endpoints from OrchaJS to NestJS within typescript monorepo codebase.
• Mentored junior developers on full-stack concepts, local developer setup (firebase, docker, scripts etc.,), and postman API testing.
Co-President @ SFU-Surge (Aug. 2023 - June 2024)
Links: Main Site | Stormhacks | Join Club Here!
Previously: Co-Director of External Relations (Feb. 2023 - Sept. 2023) | Social Media Coordinator (May. 2022 - Feb. 2023)
• Provided club vision for the 2023-2024 term, co-chaired weekly meetings, and advised on departmental projects.
• Strategized and made decisions to further the club’s mission to empower students pursuing tech careers leading to the successful inaugural launch of beginner hackathon JourneyHacks 2024, a PROJECTS development team cycle, and various tech workshops and socials.
• Oversaw successful cross-functional organization of StormHacks 2024: SFU’s largest MLH hackathon with +350 in attendance including hackers, industry judges/mentors, workshops, and sponsors.
Director of Communications @ SFU Computing Science Student Society (SFU CSSS) (April. 2021 - May. 2023)
Links: Main Site
Previously: First Year Representative (Sept. 2020 - April. 2021)• Managed the CSSS social media accounts and liaisoned with external parties
• Wrote and distributed Biweekly email Newsletters using Mailchimp detailing cool tech events happening at SFU and beyond
• Arbitrated decision making on the CSSS Discord
Internal/External Relations Coordinator @ SFU STEM Fellowship (Sept. 2020 - Sept. 2021)
Links: Join Club Here!• Curated and updated our Mailchimp mailing list with new member signups from social media and SFSS go
• Updated discord server for STEM Sprint online Hackathon and dealt with day-of issues
Software Engineering Instructor @ The C.O.D.E Initative (July. 2019 - Sept. 2019)
Links: Main Site• Taught basic python concepts and intro to robotics using Lego Mindstorm EV3s to two neurodivergent students
• Tailored the pace and style of teaching to ensure an inclusive environment and fun learning experience for each student
Courses
Fall 2020
- CMPT 120 - Intro to Computing Science I
- Math 151 - Calculus I
- MACM 101 - Discrete Mathematics I
- CMPT 105W - Social Issues and Communication Strategies in Computing Science
Spring 2021
- CMPT 125 - Intro to Computing Science II
- CMPT 127 - Computing Labratory
- Math 152 - Calculus II
- EDUC 100W - Selected Questions and Issues in Education
Summer 2021
- CMPT 225 - Data Structures and Algorithms I
- CMPT 295 - Intro to Computing Systems
- Math 232 - Applied Linear Algebra
- PHIL 105 - Critical Thinking
Fall 2021
- CMPT 213 - Object Oriented Design in Java
- CMPT 276 - Intro to Software Engineering
- MACM 201 - Discrete Mathematics II
- PHIL 150 - Great Works in the History of Philosophy
Spring 2022
- CMPT 354 - Database Systems I
- STAT 270 - Intro to Statistics and Probability
- EDUC 230 - Intro to Philosophy of Education
- EDUC 199 - Foundations of Personal Agency: Finding Voice and Place in Academia
Summer 2022
- Software Engineer Intern @ Peloton Technologies - Payments Platform
Fall 2022
- CMPT 310 - Intro to Artifical Intelligence
- CMPT 272 - Web Development I
- PHIL 342 - Topics in Asian Philosophy (Buddhist Ethics)
Spring 2023
- Software Developer Intern @ Powerex - Analytics/Internal Tools
Summer 2023
- Software Developer Intern @ Powerex - Analytics/Internal Tools
Fall 2023
- CMPT 307 - Data Structures and Algorithms II
- CMPT 371 - Data Communications and Networking
- CMPT 376W - Professional Responsibility and Technical Writing
- PHIL 203 - Metaphysics
Spring 2024
- Full-Stack Developer Intern @ ICBC - Portals & Procedures Services
Summer 2024
- CMPT 300 - Operating Systems I
- CMPT 353 - Computational Data Science
- CMPT 365 - Multimedia Systems
- PHIL 302 - Topics in Epistomology and Metaphysics (Phil of Medicine)
Fall 2024
- Software Engineer Intern @ Motorola Solutions - Development Enablement
Spring 2025
- Software Engineer Intern @ Motorola Solutions - Development Enablement
- CMPT 431 - Distributed Systems
Summer 2025