Michael Ferreira
Michael Ferreira
Michael Ferreira
CS + Business
UWaterloo & WLU

Double degree student passionate about building at the intersection of technology and business. I love tinkering and making cool things.

Education
UWaterloo
Computer Science
University of Waterloo
WLU
Business Administration
Wilfrid Laurier University
Experience
AI Engineering Intern
Feb 2026 - Present
Cache·Remote

Payments, authentication, and full-stack across web and iOS

ReactSwiftStripePostgreSQLSupabase
Software Engineering Intern
Nov 2024 - Mar 2025
Local Reach·Kingston

Full-stack, web performance, computer vision, and ML pipelines

Next.jsYOLOOpenCVPythonTensorFlow
Charity CEO and Lead Developer
Dec 2024 - Aug 2025
Baobab·Toronto

Full-stack donation platform for charities in my communities

MERNJWTMongoDBReact
Projects
Sublet Centre

A web application that connects students looking for sublets with those offering them, featuring search, listings, and user authentication.

Next.jsTypeScriptTailwind CSSWeb Development
Forex Stock Predictor

A machine learning pipeline for predicting forex price movements using technical indicators and market data. Achieved significant accuracy in forecasting currency trends.

PythonPandasScikit-learnMachine Learning
Baobab

A platform designed to make charitable giving simple, transparent, and impactful by directly connecting donors and charities.

Next.jsTypeScriptTailwind CSSWeb Development
Atari Centipede Remake

A replica of the classic Atari Centipede game developed using Python and Pygame as the final culminating project for my grade 12 computer science class.

PythonPygameGame Development
Stock Ticker Game

A Python-based stock trading simulation game built with Pygame; based on the Stock Ticker board game where players buy and sell stocks to maximize their portfolio value.

PythonPygameGame DevelopmentFinance