Mubariz Afzal
Hey there, I'm Mubariz.
I've graduated from the Computer Science undergraduate program at Toronto Metropolitan University. I have over 2 years of professional software development experience within Medical Software Development, Research Software Development, and Compiler Development.
Please have a look at some of the teams and projects I've worked on below.
Experience
Python
C++
CMake
GTest
Debian
VTK
Qt
Research
Software Developer

At Sunnybrook I joined the software team at the Focused Ultrasound Lab responsible for developing pre-operative treatment planning (Python), and intra-operative treatment adminstration (C++) software for delivering focused ultrasound radiation into the brain. This focused ultrasound can enable the opening of the blood-brain barrier, and allow the deliverance of critical medicine into the brain non-surgically.

Some tasks I've worked on are developing the file I/O libraries, developing a tool to convert legacy treatment files to an updated structure, expanding test coverage, and assisting with the team-wide OS migration to Debian 12.



Research
GUI Dev
Python
Open Source Software
3D Slicer
Qt
Software Developer

At the Laboratory for Translational Medicine I was tasked with developing SlicerTrack, a Python extension for the medical image analysis and manipulation software 3D Slicer. The extension's core function was to allow users to perform easy and dynamic tracking verification of an ROI, defined by a 3D segmentation, as it moves through a set of time-series MRI images.

Another translational research project I was assigned to involved the implementation of a Python program that could perform C. Elegans worm detection using YOLOv5.



Compilers
Python
Bash
C++
Open Source Software
LLVM
Compiler Development Intern

During my internship at IBM Canada I joined the C/C++ on z/OS compiler backend team. I was responsible for improving and maintaining all aspects the compiler performance measurement pipeline. This involved writing code that could work with the SPEC benchmark suites, CI/CD tooling, and remote performance machines.

I was also able to contribute to the compiler backend with a fix related to how 32-bit floating-point variadic arguments are allocated to their registers, according to the XPLINK64 calling convention.


Projects
PHP
HTML
CSS
JavaScript
Google Maps API
MySQL
Nginx
Green Delivery E-Commerce
Green Delivery E-Commerce was the course project for CPS630: Web Applications. In this project I was responsible for the PHP and MySQL backend, Google Maps API integration, and shopping cart functionalities.


PL/SQL
PHP
HTML
CSS
JavaScript
Oracle 12c
Nginx
Human Resources Portal
Human Resources Portal was the course project for CPS610: Database Systems II. Here I was the dedicated backend developer, which was built using PHP, Nginx and Ubuntu, with Orcale 12c as our database. Our database also incorporated various PL/SQL features such as procedures, functions, and triggers.


Hackathon
HTML
CSS
JavaScript
Google Maps API
Miro
Jummah Connections
A hackathon project built for UmmaHacks along with teammates from San Diego. We built a carpooling webapp that connects Muslims to their local Jummah congregation, allowing them to both offer rides, as well as discover carpooling opportunities within their area.


C++
GUI Dev
FLTK
Makefile
Luddo
Luddo was a side project to explore GUI development with C++. It is a South Asian board game, following a simplified ruleset, built with the windowing toolkit FLTK.