Software Engineer
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
Temerity Analytics
Full Stack Developer
Incoming May 2026

Full-stack web development and data engineering

Cache
AI Engineering Intern
Feb 2026 - Present
Cache·Remote

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

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

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

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

Full-stack donation platform for charities in my communities

MERNJWTMongoDBReact
Blog
Blog
Projects
Mock API Server for TypeScript

An npm CLI package for generating mock API servers from TypeScript schema files to streamline the development process.

TypeScriptAPIExpressBackendCLI
Sublet Centre

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

Next.jsTypeScriptTailwind CSSWeb DevelopmentFull-Stack
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 LearningForex
Baobab

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

Next.jsTypeScriptTailwind CSSWeb DevelopmentFull-Stack
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