Available · 2026 Co-op

Safaa
Zaoui.

Computer Science · Toronto Metropolitan University · '28

Bilingual CS student building production software where it matters most, from multimodal AI fitness coaching to secure multi-role co-op portals. Five years of customer-facing work taught me the rest._

TypeScriptReact NativePythonSupabasePostgreSQLFirebaseGemini AIRust
TypeScriptReact NativePythonSupabasePostgreSQLFirebaseGemini AIRust
(01) About

I'm a computer science student at Toronto Metropolitan University (Class of 2028) with a prior diploma from College Boréal and five years in bilingual customer-facing roles.

I gravitate toward projects that ship: mobile apps that turn a meal photo into a real macro plan, web portals that route three user types through clean role-based dashboards. I care about secure architecture, payload size, and the small UX choices that make software feel inevitable.

Looking for a co-op where I can gain real experience

Program
B.Sc. Computer Science
School
Toronto Metropolitan U.
Graduation
Class of 2028
Prior
CS Tech Diploma · College Boréal
Languages
Français · English · العربية
Based
Toronto, ON
(02) Selected Work
2025 — Present

Two projects.
Shipped end-to-end.

Fitness & Nutrition AI
Project 01Case Study

Fitness & Nutrition AI

Snap a meal photo, get itemized calories and macros — backed by a secure serverless pipeline.

A cross-platform mobile app that converts a meal photo into structured macro estimates by routing a multimodal vision model behind a JSON schema. Built a Supabase Edge Function proxy so all AI calls stay server-side — no client-side credential exposure — with JWT auth, per-user rate limiting, and PostgreSQL row-level security. Three logging modes share one data model: AI photo, barcode (OpenFoodFacts), and nutrition-label extraction.

~95%
Payload cut
4MB → 150KB
Upload
3
Modes
React NativeTypeScriptExpoSupabaseGemini APIPostgreSQLZustand
CSA-App
Project 02Case Study

CSA-App

Co-op application portal serving students, coordinators, and employers from one codebase.

A multi-role web app with three authenticated dashboards and route trees. Role-based access control via Firebase Authentication and a React Context provider gates every protected page through a reusable route wrapper that redirects unauthorized users by role. The coordinator workflow drives a searchable, status-filterable applications table through a four-state approval pipeline (pending → provisional → accepted/rejected) with decision notes persisted to Firestore.

3
Roles
4-stage
States
Live
Shipped
ReactViteReact RouterFirebase AuthFirestoreCloudinary
(03) Experience
5+ yrs

Five years of real customers, in two languages.

Dec 2023 — Present

Bilingual Support Team Lead

Venngo·Toronto, ON
  • Lead bilingual support team for MemberPerks & WorkPerks programs serving multiple employee groups.
  • Conduct root-cause analysis on account-related issues and drive resolution end-to-end.
  • Maintain 98%+ customer satisfaction across escalations.
Problem-solvingStakeholder commsTroubleshooting
Aug 2020 — Dec 2023

Bilingual CSR & Credit Representative

SNAP Home Finance · Financeit Group·Toronto, ON
  • Analyzed home-renovation credit applications within strict turnaround times.
  • Made credit decisions aligning all underwriting requirements through critical thinking.
  • Liaised with sales & marketing to ensure timely communication of solutions.
Data analysisDecision under constraintProcess optimization
Jul 2019 — Aug 2020

Bilingual Sales Representative

ADT Canada by Telus — S&P Data·Toronto, ON
  • Used AS400, Mastermind and CRM for account preparation and transactional support.
  • Performed data analysis of customer service utilization to surface enhanced solutions.
CRM platformsDatabase systemsData-driven decisions
Sep 2018 — May 2019

Programming Tutor

Collège Boréal·Toronto, ON
  • Taught programming courses to first- and second-year students.
  • Built websites with Angular 6 while mentoring peers through problem decomposition.
Technical communicationMentoringAngular
(04) Stack

The tools I reach for.

01

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C
  • Rust
  • Elixir
  • SQL
02

Frontend

  • React
  • React Native
  • Expo
  • HTML5
  • CSS
03

Backend

  • Node.js
  • REST APIs
  • Edge Functions
04

Data & Auth

  • PostgreSQL
  • Supabase
  • Firebase
  • Firestore
  • Cloudinary
05

AI / ML

  • Google Gemini API
  • Multimodal vision
  • Structured outputs
06

Tools

  • Git
  • Vite
  • Zustand
  • Postman
  • Salesforce
  • HubSpot
Certifications
Google Project Management2024
IBM AI EngineeringIn Progress
AWS Cloud PractitionerIn Progress
(05) Contact

Open for Summer 2026 Co-op

Let's
Build.

safaazaoui@gmail.com

© 2025 Safaa Zaoui — Toronto, ON