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.