Hello, my name is

Areez Visram.

I'm a

Software Engineer.

I'm currently a
Software Engineering
student at
McMaster University.
I'm passionate about
software engineering
,
software development
,
machine learning
,
innovation
, and
entrepreneurship
.

About Me

  • Studying
    Software
    Engineering
    at
    McMaster
    University
  • Pursuing
    a
    Minor
    of
    Innovation
    along
    with
    my
    degree
  • Completed
    four
    software
    internships,
    at
    SalonEverywhere,
    Signiant
    and
    Shopify
  • Have
    experience
    developing
    full
    stack,
    mobile,
    graphics,
    AI
    projects
    and
    much
    more
  • Constant
    learner,
    passionate
    about
    all
    things
    technology
    and
    software
  • Proficient
    in
    wide
    variety
    of
    software
    languages
    and
    skills,
    check
    them
    out
    below:
Languages
  • JavaScript
  • Ruby on Rails
  • Python
  • Java
  • React
Skills
  • Algorithms
  • Data Structures
  • Software Testing
  • Software Design
  • Design Patterns
me

Work Experience

Shopify
Software Development Intern
May 2023 - August 2023
  • Developed features, optimized code and resolved issues in the inventory component of Shopify’s high‑traffic Ruby on Rails core application
  • Removed deprecated beta flags from the backend, streamlining the platform and eliminating code smells
  • Reduced complexity and potential for bugs by following stack trace and tracking Splunk logs to remove a complex legacy method
  • Reworked validation in GraphQL mutations and updated public‑facing API documentation, enabling users to perform more flexible and accurate updates
  • Identified erroneous data using MySQL and PostgreSQL queries, then developed maintenance tasks to rectify data, resulting in improved team efficiency
  • Triaged production issues as on‑call developer, employing swift solutions to maintain system functionality
  • Showcased proficiency in writing unit and integration tests using Minitest to uphold high code quality
  • Conducted code reviews in GitHub, helping foster a culture of continuous improvement within the team

My Projects

me
Featured Project

My Personal Website

My personal website for people to learn more about me and my experience. Full stack application with React frontend and Express backend
JavaScript
React
Node
Express
CSS
IBM Cloud
me
Featured Project

In Season Stanley Cup Tracker

A tool used to track the winner of the In Season Stanley Cup competition from the 32 Thoughts Podcast.
JavaScript
React
Node
Express
CSS
Firebase
me
Featured Project

3D CAD System

A 3D CAD System made with OpenGL and GLUT. Allows you to place, scale, move, rotate and change the appearance of wide variety of objects, akin to a CAD system
C++
OpenGL
GLUT
Makefile
me
Featured Project

Photo Sketcher

Takes any image and creates two hand-drawn pencil sketches of the image. Utilizes the Canny Edge Detection Algorithm
Python
JavaScript
React
Flask
HTML/CSS

Maple Leafs Chrome Extension

The ultimate chrome extension for any Leafs fan. Creates a custom Chrome start screen with Leafs-styled scoreboard clock, previous and next game data, stats and standings.
JavaScript
HTML
CSS

PillsOnWheels

Mobile app designed to let users order and organize their prescriptions. Built for a two-sided marketplace of drivers and customers. Available on Google Play.
JavaScript
React Native
Python
Flask
CSS

JobCheck

Job Application Manager that allows users to organize and track their job applications. Fully responsive, securely authenticated full stack application.
JavaScript
React
Python
Flask
CSS

2D Particle System

A 2D Particle System created in C++ with OpenGL and GLUT. Spawns 200 particles with random stats that can be attracted or repelled towards the cursor, among other functionality. Real physics applied.
C++
OpenGL
GLUT
Makefile

String Max-Border Calculator

Assembly program to calculate the max border array of a string. Max border is the longest substring of that is both a prefix and a suffix of the string.
Assembly
NASM
C
Makefile

Verilog Combination Lock

Moore finite state machine that implements the functionality of a combination lock alarm system. Implemented in the Verilog HDL. FSM design can be found in GitHub README.
Verilog

AI Sketches a Photo

Takes a real-life photo and draws two pencil sketches of the photo. Utilizes the Canny edge detection algorithm to isolate major edges and fill with background noise.
Python

Image Recognition AI

AI designed to identify every-day objects such as soccer balls and cars. Trained on ImageAI image dataset. Returns percentage likelihood of object identification when passed an image.
Python
Jupyter Notebook

COVID Inventory Management

Medical supply inventory management web application. Identifies amounts of medical supplies in locations across Canada and suggests areas most in need of supplies.
JavaScript
Python
Flask
HTML
CSS

Contact Me