My recent education, work, and organization experiences.

Education

Simon Fraser University (Sept 2020 - Present)
Bachelor of Science, Major in Computer Science, Minor in Philosophy

Britannia Secondary School (Sep. 2015- May. 2020)
IB Diploma Program

Technical Experience

Associate Software Developer Intern @ HP (May 2025-Aug 2025)
Tech Stack: React, Typescript, NestJS, Amazon Web Services, Docker, Kubernetes, bash, Github Actions, Harbor, Splunk, RTL/mocha/chai, nginx

• Developer Working in the HP Anyware Manager org (control plane for Anyware PCoIP protocol) on the Platform Team (CICD, Cloud, Observability, and Security) primarily doing devops/sre work with focus on security/compliance/ops.

More Details

• Owned end-to-end engineering of a scalable internal security observability platform, improving auditing compliance by 70% via unifying vulnerabilities across 6 AppSec tools and tracking remediation progress over time against SOC 2 audit expectations.

• Implemented its frontend with React/Typescript, NestJS (nodeJS) REST APIs interacting with S3/Github/DB, Github App + OAuth2 SSO for org buy-in, AppSec ETL w/ python/lambda/S3/postgresSQL, and orchestrated highly available services w/ docker swarm.

• Monitored live Kubernetes clusters (Datadog/PagerDuty) & participated in live incident remediation to maintain strict SaaS SLOs.


Software Engineer Intern @ Motorola Solutions (Sept 2024-May 2025)
Tech Stack: .NET Core, Terraform, Docker, Kubernetes, lots of Powershell, Ansible, Azure Cloud Services, Github Actions, Artifactory, Prometheus

• SWE on the DevEx/Enablement Tools team responsible for Platform Infrastucture Tooling (cloud, on-prem), developer experience (internal CICD automation tooling and libraries), and internal PaaS web application development for the Unity Video Product.

More Details

• Engineered a PowerShell CLI tool to generate SLSA provenance in SaaS CI/CD builds via GitHub/ADO/JFrog APIs enabling reliable supply-chain traceability in builds & as a Github Actions dev tool to improve debugging across 10+ C# microservices/C++ services.

• Resolved network partitions across a 30+ node on-prem distributed system (Vue, Node, Prometheus) using packet-level analysis & container-level debugging (Wireshark, Docker CLI), and engineered Ansible playbooks to automate server provisioning at scale.

• Improved core CI infra by maintaining high availability of on-prem runners & automating build workflows via bash/powershell.

• Maintained & debugged Terraform IaaC, enabling developers to easily load/regression test on camera simulators/servers at scale.


Software Developer Intern @ ICBC (Jan. 2024 - May 2024)
Tech Stack: Next (React), Typescript, NodeJS, GraphQL/Apollo, Tailwind, Contentful Headless CMS, ASP/JSP, Jenkins
• 70% Frontend Developer and 30% backend dev on the Portals/Procedures Services Team handling ICBC.com and any self-service portals for internal and external users using next.js (react), typescript, tailwind, graphQL, storybook, and contentful headless CMS.

More Details

• 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
• Developer on the front office data platform team maintaining various internal tools and data services contributing to the availability/reliability of various data lakes, warehouses, and databases critical to quants and traders energy trading under BC Hydro.

More Details

• Developed 4 new & extended/maintained tons of C#/Python/SQL services supporting the 24x7 reliability of the trading platform.

• Maintained and extended a suite of 150+ C#/python/sql data scrapers by fixing bugs, optimizing performance, and integrating new data sources to enhance coverage and reliability.

• Engineered various C#/.NET REST APIs and React components for an internal site to allow traders to visualize/filter energy data.

• 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
• Full-Stack developer on the core product team in a startup environment for Peloton’s admin/client portal for SMEs.

More Details

• Resolved 7 production bugs across a full-stack SaaS platform affecting auth, AR/AP notifications, and credit-card onboarding.

• Automated 15 manual UI tests into C#/Playwright tests & integrated them into CI/CD as regression checks for payments/auth.


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/Lead Dev @ SFU Blueprint (May 2024 - Present)
Tech Stack: Next.js, Typescript, GraphQL/Apollo, faustjs, Supabase, Storybook, Headless Wordpress
• Tech Lead for a team of devs and designers working on developing a new mobile-first website for Reel Youth from 0->1. This website’s content is integrated with a new from ground-up headless wordpress CMS w/ 15+ custom post types based on NPO needs to help RY easily manage marketing, programs, films, and other content to display to visitors. Reel Youth is an NPO that offers grassroots film making programs for underpriviledged youth.
https://reelyouth-demo.xyz/

More Details

• Work closely with NPO and PM as a student Technical Lead/Dev overseeing a team of devs and designers in an agile approach (meeting once a week for scrum) 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/scrum master (agile) and core developer for the project, collaborating with stakeholders (3 person NPO) to define timelines, designing project milestones (epics), mentoring developers, contributing directly to the codebase (owned Released Programs epic), interviewing of developers, and creating technical tutorials to support onboarding and development of developers.

• Led a dev/design team to build a headless Next.js site for a filmmaking npo, migrating 2,000+ pieces of content to a scalable CMS.

• Built scalable CMS data models (15+ custom post types) exposed via GraphQL, standardizing content ex: programs and films.

• Setup the CI/CD process and governance from dev->prod including cloudflare deployment for the project,pipelines, and automated PR quality checks; additionally setup the supabase instance, wordpress content backend on hostinger, and setup processes for RY to easily reflect content updates to production without touching the code via clickable webhook in the WP admin portal.

• Utilized Static Site Generation to allow for maximal SEO and cloudflare distributed CDN for fast site loads geographically.

• 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 for NPO and scale project.


Senior Project Developer @ SFU Blueprint (Feb 2024 - Sept 2024)
Tech Stack: React, Tailwind, Python, Flask, Neo4J, langchain
• Senior Project Dev in a team of 5 to develop an AI chatbot for MOSAIC: a non-profit supporting Canadian immigrants.
https://mosaicmate.vercel.app/

More Details

• Worked on GPT-4 based chatbot capable of answering questions about the client's website and services, using Flask, LangChain and React

• Managed clients data on a the Neo4j graph database and collaboratively implemented the bot to send Cypher Queries to the database for information retrieval.

• Led POC integration of React/Flask app to be embeddable in a 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
• Developer in a team of 6 working on a backend migration/modernization project for InvolveMINT: a US-based non-profit behind a digital network that pays for normally unpaid social and environmental work.

More Details

• Translated 3 API endpoints from OrchaJS (legacy, non-maintained custom backend) to NestJS within typescript monorepo codebase.

• Repaired 5 outdated end-to-end jest-based integration test suites to interop properly with updated API endpoints.

• 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)
• Co-Prez for SFU’s premier tech club and host of StormHacks, SFU’s largest and only Major League Hacking (MLH) hackathon, dedicated to empowering students with practical experiences in the tech industry.

More Details

• 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 (Social Media Manager) @ 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
• Started a new newsletter initiative: Wrote and distributed biweekly 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