
Certifications

Education
Bachelor of Computer Science
University of Victoria
Victoria, BC
-
- •Developed expertise in computer architecture, operating systems, algorithms and data structures, and programming techniques
- •Expanded knowledge in artificial intelligence concepts, search algorithms, agent-based systems, and constraint satisfaction problems
- •Introduced to supervised machine learning algorithms and model training/testing methodologies, including SVM classifiers and regression techniques
- •Acquired proficiency in Git version control while utilizing Python and C programming languages
Key Coursework
Music Information Retrieval (CSC475)Data Mining (SENG474)Intro to Artificial Intelligence (CSC421)Computer Architecture (CSC350)Digital Logic (CSC355)Operating Systems (CSC360)Computer Communications and Networks (CSC361)
Experience & Projects
-
- •Currently working as part of a 3-person early-stage startup team, contributing across the stack to bring a new product to market and support user growth and fundraising efforts
- •Owning and shipping production features across a React/TypeScript frontend and Go backend
- •Optimizing the marketing website, implementing SEO best practices to improve discoverability and conversion
-
- •Designed and deployed a production marketing website for an endurance sports nutrition startup
- •Managed end-to-end deployment, domain configuration, and hosting
- •Continuing to iterate on product launch functionality and feature updates
experience
Software Developer
8Twelve Mortgage Corp.
Toronto, ON
-
- •Promoted from Intern to Full-Time
- •Designed and maintained ETL pipelines using AWS Glue to clean, normalize, and transform large PostgreSQL datasets used for analytics, dashboards, and regulatory reporting
- •Developed new partner lead ingestion integrations and migrated legacy ingestion pipelines, improving throughput and strengthening the INFIN8 CRM's data accuracy
- •Led the migration of the company's reporting platform from Power BI to AWS QuickSight, cutting infrastructure costs by $2,500 per month
- •Built an automated mortgage renewal notification system for deal agents, contributing to a 50% increase in renewal leads year-over-year
- •Collaborated with cross-functional teams to document requirements, validate data quality, and conduct code reviews during our platform migration
project
MIR Automated DJ Software
Music Information Retrieval (CSC475)
-
- •Designed and developed an MIR program that renders a crossfade between songs by analyzing two songs and finding optimal transition points
- •Utilized MIR Python libraries such as Librosa and Pydub for beat tracking, beat matching, and tempo matching
Received a final grade of 99% over 2 progress reports, final report, and final presentation
experience
Software Developer (Intern)
Trellis Corp.
Kanata, ON
-
- •Developed a comprehensive Python unit test suite for seamless integration of a new e-commerce channel
- •Utilized a Django REST framework to design and implement a sophisticated data collection and analysis tool, allowing for a new stream of revenue
project
Building an OS
Operating Systems (CSC360)
-
- •Developed a 'train' scheduler that represents a CPU scheduler that allocates 'loading' and 'travel' times between trains using shared tracks and stations by utilizing priority queues
- •Designed a file system with basic repository traversal and execution
- •Implemented asynchronous processing functionality
experience
Software Developer (Intern)
Napoleon
Barrie, ON
-
- •Collaborated with the IT team in a large-scale ERP/data migration project, providing critical assistance throughout the implementation process
- •Applied SQL skills to create mapping tables, load data, and generate barcodes for products, ensuring seamless data integration and streamlined operations
project
Blackjack Application
Personal Project
-
- •Created an engaging blackjack application using Java in IntelliJ IDEA
- •Utilized software engineering best practices to ensure optimal functionality and user experience
project
Computer Store Application
Personal Project
-
- •Built a comprehensive user interface and backend system for a computer parts store using Java in IntelliJ IDEA
- •Implemented inventory management and shopping cart functionality