About Me

Hey, I’m Andrew — a Software Engineering graduate from the University of Guelph.

I’ve worked at theScore, where I built promotional features in Elixir for millions of users on both theScore Bet and ESPN Bet. Outside of work, I like helping students learn programming and experimenting with photography whenever I get the chance.

I’m currently exploring new grad opportunities, so if you’d like to connect or chat about tech, feel free to reach out!

Education

University of Guelph

Bachelor of Computing in Software Engineering (Co-op)

2020 - 2025

Guelph, Ontario

Work Experience

Software Engineer Intern

Mistplay

May 2025 - August 2025

Toronto, Ontario

Led the migration of the Game Search service from AWS CloudSearch to OpenSearch —a service responsible for 14% of company revenue that enables users to search through thousands of games within the Mistplay app—improving search performance and scalability. Additionally, I created and deployed 10+ Kubernetes-managed cron tasks, each running in its own container and pod, to automate critical workflows such as caching offers, updating games, and notifying users about rewards

TypeScriptJavaScriptExpressJSPostgreSQLAWSDynamoDBRedis

Teaching Assistant

University of Guelph

January 2023 - April 2025

Guelph, Ontario

Led tutorials and labs for the following courses: CIS*1050, CIS*1200, CIS*1300, CIS*2170, CIS*2500

CHTML/CSSJavaScriptWeb DevelopmentLinuxGitTeaching

Software Developer Intern

theScore

January 2024 - August 2024

Toronto, Ontario

Contributed to the development of theScoreBet/ESPN Bet's Refer-A-Friend Program for over 5 million users across North America, allowing users to refer others to participate and earn rewards, increasing user engagement and reducing customer acquisition costs significantly

ElixirPhoenixPostgreSQLgRPCKafkaDataDog

Software Developer Intern

theScore

May 2023 - August 2023

Toronto, Ontario

Building reward-based user experiences for patrons across North America. Contributed to the development of Promotional Credits, a playable award that is used by users within theScoreBet/ESPN Bet

ElixirPhoenixPostgreSQLgRPCKafkaDataDog

QA Analyst Intern

theScore

May 2022 - December 2022

Toronto, Ontario

Contributed to the release of theScore's proprietary in-house risk and trading platform and other promotional features, including Parlay+, Leg Grading and Opt-In

Mobile TestingAPI TestingManual TestingAutomated TestingCharles Proxy

Skills

Programming Languages

Python

Java

C

JavaScript

TypeScript

Elixir

Technologies & Frameworks

React.js

Next.js

Node.js

Express.js

Phoenix

Tailwind CSS

Databases & Cloud

PostgreSQL

AWS

Docker

Kubernetes

GraphQL

Tools & Others

Git

Figma

HTML/CSS

Kafka

gRPC