About me
Education

University of Toronto
2025
Bachleors of Science
Specialist in Computer Science
Experience

Elections Canada
APR 2025
Deputy Returning Officer
- Served Electors

Elections Ontario
FEB 2025
Deputy Returning Officer
- Served Electors

Al Jazeera
DEC 2023 - FEB 2024
ML Engineer Freelancer
- AI gen translated voice clone w/ gen lip sync
- Designed platform-agnostic fact-checking pipelines tools for journalists
- API throttler/balancer to monitor & auto adjust to avoid rate limiting

Elections Ontario
JUN 2022
Deputy Returning Officer
- Served Electors

Microsoft
SEP 2019 - DEC 2019
Software Engineering Intern
- Built Smart Attendance tool w/ faceID to show Azure AI/ML at QitCom
- Developed help chatbot for employees of a client company
- Transcriber, Translator & NER tool for Police for inter-lingual comms
- Represented Microsoft w/ customers to gather reqs & implement solutions

Al Jazeera
JUN 2018 - SEP 2018
Software Engineering Intern
- NLP and Computer Vision to automate claims validation on visual and audio sources

Al Jazeera
DEC 2023 - FEB 2024
ML Engineer Freelancer
- AI gen translated voice clone w/ gen lip sync
- Designed platform-agnostic fact-checking pipelines tools for journalists
- API throttler/balancer to monitor & auto adjust to avoid rate limiting
Projects
tottenib
This Site
ONGOING
- Landing Page
- CV Cards
- Card logos from Projects
- Upload and link Project code
- Build and Software Stack

Music Learning App
ONGOING
- Detect Musical Pitch
- Chord deduction
- Rhythm detection
- STEP 2: Port to mobile

3D Terrain Generator
OCT 2024
- Perlin Noise Generator
- fractal Brownian Motion layering
- Transform mesh and render
- STEP 2: Tectonic Structure

Cycling Minimap & HUD
JUL 2022
- Generate minimap from GPS data
- Generate spedometers for sensor data
- Overlay and sync with POV video
- STEP 2: Customizers

Genome post processing & Visualization
JUL 2022
- Genetic heatmap w/ freq of segments of your DNA amongst relatives
- A mutation map which showing SNPs you have the mutated form on
- Cluster graph maps relatives w/ common dna to help construct trees
- STEP 2: Package
Conferences

IBC 2019
SEP 2019
- Presented AI-based video analysis POC
- Contributed to LCVEC discussions shaping MPEG-5 standard

QitCom 2019
OCT 2019
- Presented Smart Attendance POC and showcased Surface devices (Hub 2, Studio)