ECE @ University of Toronto

Hi, I’m Rashid.

I study Electrical & Computer Engineering at the University of Toronto.

Outside of that: long walks, good music, and an ongoing search for the best shawarma in Toronto.

The spinning fractal is a live Mandelbrot zoom!

Now

Fall 2026

Experience

  1. May – Aug 2026

    Engineering Intern, Geospatial ML at LGND AI

    Remote

    • Shipped 10+ projects on a two-week cadence with no pre-assigned tasks, mapping what LGND’s satellite-embedding platform could and couldn’t do: national-scale analyses, few-shot detectors, four FastAPI/Leaflet web apps, and two benchmarks.
    • Reached 65% of Microsoft’s published U-Net F1 on poultry-facility detection with a few-shot linear probe. It trained in 2 minutes on 80 labelled chips, compared with the U-Net’s 6,013 labels and 42 TB of imagery.
    • Cut a continental land-cover map’s storage by 98% (24.6 GB → 456 MB) with PCA-64 and int8 quantization, after showing the loss was smaller than the existing label noise.
    • Built a national similarity-search app that recolours all 55,793 U.S. cells on every click with zero API calls, by shipping every embedding to the browser as a single 14.7 MB payload.
    • Found that random k-fold cross-validation overstated detector precision by 23 points compared with leave-tile-out, so I moved all evaluation to spatial hold-outs and re-measured every headline number.
  2. Jun 2026 – now

    Volunteer Software Engineer at a national non-profit

    IT Department · Toronto

    • Built and launched a Spring Boot + SQL app that 200+ members of a 30,000+ member national organization use to propose, approve, and schedule every event.
    • Implemented the review flow (one submission form, an admin queue to accept, reject, or propose a new date, a shared calendar, and automatic email confirmations), plus authentication and role-based access control.
  3. Sep 2024 – Jan 2025

    Embedded Software Developer at UTRA Combat Robotics

    University of Toronto Robotics Association

    • Wrote C++ firmware for the team’s combat robots, covering sensor integration and motor control, and fixed control-loop failures found in testing to stabilize motor response.
    • Reviewed teammates’ firmware to keep modules separate and the codebase maintainable as it grew.

Things I’ve built

2026SystemVerilogFixed-point DSP

Keyword-Spotting Accelerator

An in-progress hardware accelerator for on-device wake-word detection. The audio front end is working: a 32-point radix-2 FFT in 16-bit fixed point, with simulation testbenches and a Python plotting tool.

2025VerilogQuartusModelSim

FPGA Digital Drawing Engine

A drawing system designed in Verilog on a DE1-SoC, with a custom VGA controller driving 640×480 output. I wrote a PS/2 receiver from scratch to decode mouse packets for real-time cursor tracking, and FSMs that sequence memory reads and writes so drawings can be saved and reloaded.

2025Arduino C++PIDCAD

Line-Tracking + Bluetooth Robot Car

A dual-mode robot car on an Adafruit Feather 32u4 that follows a line autonomously with PID control, or drives over Bluetooth from a phone. I CAD-modelled the whole chassis (motor mounts, sensor housings, battery enclosure) and integrated the motors, drivers, and IR sensors.

2025CGame AI

Reversi AI Engine

A Reversi (Othello) AI that recursively searches future board states and scores them with a hand-tuned heuristic, trading search depth against move time.

2025PythonMarket data

Prediction-Market Arbitrage Bot

Pulls market data from Kalshi and PredictIt, matches the same event across both exchanges, and flags price gaps wide enough to lock in a risk-free payout.

2025JavaScriptLeafletGeeseHacks

CrimeScope

Turns raw Toronto Police open data into an interactive crime-hotspot map of the GTA. It cleans the records and adds category filters and dynamic clustering so dense areas stay readable.

More on GitHub

Toolbox

Languages
C, C++, Verilog, Python, Java, SQL, JavaScript
Embedded
Bare-metal C on Nios V RISC-V, DE1-SoC (Intel Cyclone V), PS/2 and VGA drivers, fixed-point math, Arduino
Tools
Git, Linux, Docker, GDB, Valgrind, ModelSim, Quartus, Snowflake
Data & ML
NumPy, pandas, FastAPI, OpenCV, embeddings and vector search, PCA and int8 quantization, spatial cross-validation
Bench
Oscilloscopes, waveform generators, multimeters, DC power supplies

Beyond the code

At U of T

I’m an undergraduate class rep and have been a F!rosh Week leader.

Teaching

I’ve tutored math, physics, and chemistry since 2023, building each lesson around a student’s weakest topics.

Off the clock

You’ll usually find me on a long walk, listening to music, trying a new food spot, or catching up with friends. Sometimes I write, too.

Always happy to meet someone new.

Whether it’s about an internship, a project, or a shawarma recommendation, the easiest way to reach me is LinkedIn.