Michael Ferreira

About

I study computer science at the University of Waterloo alongside a business degree at Wilfrid Laurier University. I'm currently working as a software engineer at ZEVA Global and Temerity Analytics building web apps across the full stack. I'm also the founding engineer at Cache, a fashion resale marketplace connecting influencers directly with their followers.

When I'm not in the terminal, you'll probably find me at the gym, reading a book, or working on a side project. I'm always looking for interesting problems to fix and people to collaborate with.

UWaterloo
Computer Science
University of Waterloo
WLU
Business Administration
Wilfrid Laurier University

Experience

ZEVA Global
Full Stack Developer
ZEVA Global·Toronto·May 2026 - Present

Web development, helping build effective solutions for EV owners and operators.

SvelteTypeScriptPythonAWSUI/UX Design
Temerity Analytics
Full Stack Developer
Temerity Analytics·Toronto·May 2026 - Present

Full-stack web development and data engineering building Merln 2.0

PythonDjangoPostgreSQLDockerAWS
Cache
Founding Engineer
Cache·Remote·Feb 2026 - Present

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

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

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

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

Founded a donation platform to connect charities directly with their communiy members.

MERNJWTMongoDBReact

Projects

Logstreamer

A CLI tool for streaming logs from multiple terminals, docker containers, and other sources to a single terminal.

GoCLITerminalSupabaseDocker

Mock API Server for TypeScript

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

TypeScriptAPIExpressBackendCLIWeb Developmentnpm

Sublet Centre

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

Next.jsTypeScriptTailwind CSSFull-StackSupabaseAuthentication

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 LearningForexData Analysis

Baobab

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

Next.jsTypeScriptTailwind CSSFull-StackMongoDBCharity

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