Michael Ferreira

Software Engineer · Toronto, ON

Michael Ferreira

Michael Ferreira

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, and as the founding engineer at Cache.

I enjoy turning interesting problems into simple, useful products and working with people who care about the details.

Experience

Full Stack Developer

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

May 2026 - Present

Full Stack Developer

Full-stack web development and data engineering building Merln 2.0

May 2026 - Present

Founding Engineer

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

Feb 2026 - Present

Software Engineering Intern

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

Nov 2024 - Mar 2025

Baobab

Charity CEO and Lead Developer

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

Dec 2024 - Aug 2025

Education

UWaterloo

University of Waterloo

Computer Science

WLU

Wilfrid Laurier University

Business Administration

Projects

Mimi project preview

Mimi

A desktop app for translating English <-> Japanese audio and text for macOS built with SwiftUI and Swift.

SwiftUISwiftmacOSDesktop AppTranslation
Forex Stock Predictor project preview

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
Atari Centipede Remake project preview

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
Mock API Server for TypeScript project preview

Mock API Server for TypeScript

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

TypeScriptAPIExpressBackendCLI
View all projects