Computer Engineering · Toronto Metropolitan University
Building hardware from the ground up.
// RTL · Firmware · Embedded Systems · FPGA
Third-year CE student designing digital systems at every layer of the stack — from synthesizable RTL on FPGAs to bare-metal firmware and CAN bus robotics.
C / C++SystemVerilogFPGAEmbedded SystemsPythonLinux
01 Projects
001
RISC-V RV32I Pipelined CPU Core
5-stage in-order pipeline with hazard detection, data forwarding, and branch resolution. Verified end-to-end with CocoTB on Ubuntu/WSL2, targeting Xilinx Ultrascale+.
002
FPGA CPU — Custom ISA
Custom 5-stage pipelined CPU in VHDL targeting Quartus. 25+ case automated testbench achieving 96% functional coverage, catching 3 critical timing violations pre-synthesis.
003
Robotic Arm Control System
Real-time hardware-software co-design controller with low-latency UDP communication, PWM actuator mapping, and closed-loop input validation. Reduced integration defects ~25%.
004
Autonomous Rover Science Payload
Real-time sensor acquisition across 3 subsystems via SPI and I2C peripheral drivers in C. Aggregated telemetry transmitted over CAN bus for closed-loop system control.
02 Experience
May 2025 Dec 2025
Quality Analyst Intern
First National Financial LP · Toronto, ON
Reduced post-release defect leakage by 30% across 3 release cycles by developing rigorous regression test plans achieving ~90% requirements coverage. Achieved zero critical escapes across 4 production releases by collaborating with cross-functional engineering teams to perform root cause analysis on edge-case failures.
Jan 2022 Aug 2023
Technical Support Engineer
QuickBooks (Intuit) · Remote, ON
Reduced average resolution time by 18% by authoring structured technical documentation and systematically diagnosing software defects across multi-platform environments using root cause analysis.
Sep 2025 Present
Science Controls Team Member
TorontoMet Robotics Club · Toronto, ON
Designing and integrating real-time gateware and firmware for an autonomous rover's science payload, bridging high-level control algorithms with physical sensors and actuators across SPI, I2C, and CAN bus interfaces. Collaborating with multidisciplinary teams from lab prototype to field-deployed system.
03 About
I'm Anas, a Computer Engineering student at Toronto Metropolitan University graduating April 2027. I care about systems that interact with the physical world — where correctness is non-negotiable and bugs have real consequences.
My work spans RTL design, firmware, and embedded software. Right now I'm building a full RISC-V RV32I pipelined core from scratch in SystemVerilog as a portfolio anchor project, targeting Xilinx Ultrascale+ in Vivado.
I'm actively seeking co-op and internship roles in firmware, digital design, QA, and embedded software engineering. Based in Mississauga — open to hybrid and remote positions.
EDUCATION
Toronto Metropolitan University B.Eng. Computer Engineering · Sep 2022 – Apr 2027