tottenib

Software Engineer Machine • Computer Scientist • ML Engineer

ibrahim.totten@gmail.com

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

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)

Skills