Experience

Activision May 2024 – Present

Software Developer Intern

Vancouver, BC

  • I joined the Demonware internship program in Vancouver, however shortly before joining my team transferred to Activision, when we were acquired by Microsoft Gaming. Our focus is building in-game features for every new Call of Duty release. During my internship I was given the job of implementing the entire updated React frontend for the Top-250 Leaderboards in Call of Duty: Black Ops 6. I also contributed UI features to the Leaderboards, Combat Records, Call of Duty League Hub, and other game menus.
  • I was part of the largest Call of Duty release in history, and there is a spot in the credits with my name on it.

Freelance April 2023 – May 2024

Full-Stack Developer

Remote

  • I've done full-stack work on websites, bots, log parsing services, and other one-off requests like a github whitelisting integration. All programs were built from scratch to meet the client's request.
  • My largest project was developing the "Vanquished Shop Page" with Go and SvelteKit, designed to sell virtual in-game items for Ark Survival Evolved. This was my first time using SvelteKit, and the first website I had ever built beyond simple landing pages. The site can be viewed at shop.vanquished.gg.
    It included:
    • A Stripe integration for purchasing virtual currency.
    • Multiple carts that can simultaneously hold items for multiple servers
    • An admin panel for the client to manage the shop, discount codes, and user balance.
    • A billing portal to manage subscriptions.
    • A Discord bot to send checkout notifications.
    • A bundling system to sell multiple items in one slot.
    • A discount system that can be configured to apply globally, or if a user has a specific Discord role
    • Discord Authentication to connect a user's ID to the shop.

Alberta Chambers of Commerce March 2022 – May 2024

Chamber Platform Coordinator

Edmonton, AB

  • After the Shop Local grant program ended, I transferred to the Alberta Chambers of Commerce. I became responsible for managing support requests for the entire Chamber Platform, onboarding new chambers, and conducting weekly presentations and work sessions. We transitioned from Chamber Market to a newly developed CRM platform (the Chamber Platform), providing membership management, event management, invoicing, and built-in website hosting. I also beta-tested new platform features and provided feedback to the development team.
  • While working with the ACC, I alternated between full-time and part-time to accommodate my academic schedule. During the summers I worked full-time, and during the school year I worked 15 hours per week. I managed this on top of a full course load with difficult classes, while developing personal projects, as well as the occasional freelance work.

Leduc, Nisku, & Wetaskiwin Chamber of Commerce October 2021 – March 2022

ACC Chamber Market Coordinator

Edmonton, AB

  • During COVID the Alberta Chambers of Commerce introduced the Shop Local initiative, to help boost revenue for struggling local businesses. The Chamber Market e-commerce platform was launched as part of this effort. I worked with the Leduc chamber get set up on the platform.
  • I was also responsible for collecting Survey data from 65+ chambers across Alberta, and I developed scripts using Go to aggregate the documents into a single report to present to the ACC.
  • Additionally, I provided instructional videos and 1:1 support to onboard new vendors.