Data on the Spot
Software Developer Intern
July - October 2026

At this position, I was responsible for implementing several core features in the company's voting software. My three key contributions were as follows: First, I implemented user-facing internationalization using the General Translation framework, creating and leveraging an AI skill file to make future translation efforts easy. Second, I created a view for observers so they can view current and closed ballots, queues, and Q&A questions and responses. The view is customizable such that users can focus on one or can display them in a grid. Finally, I implemented customizable notification functionality, where users can get notified of actions like ballots ending soon or Q&A questions being answered, depending on admin configuration.
DataAnnotation
AI Trainer
May - August 2025

At this position, I was responsible for evaluating and improving the results of AI models performing programming tasks across a wide variety of languages and frameworks. For some examples, I was tasked to evaluate outputs on Unity projects in C#, Flask and pygame projects in Python, React applications, and Java projects. While projects were varied, some tasks involved evaluating code diffs, comparing and contrasting AI models, examining agentic AI output, and dockerizing and creating unit tests for codebases that AI models would attempt to fulfill prompts adhering to.
BEST-CA INC
Automation Developer
May - August 2024

Under this position, I was responsible for developing and implementing automated solutions for posting and renewing Kijiji ads with Selenium in Python. As a result of my work, I was responsible for renting out 5 rooms and several parking spaces.