Hady Ibrahim

Passion in every line, maintainabilit
More about me
profilepicture

About Me

I'm Hady Ibrahim, a 4th year software and biomedical engineering student at McMaster University in Canada. I'm incredibly passionate about applying my engineering skills to solve real-world problems and make a positive impact on people's lives. I believe in crafting code that is not only functional but, more importantly, prioritizes maintainability and ease of extensibility. My ultimate goal is to harness my passion for continuous learning to drive innovation in the industry where software engineering and health collide.

Resume

My professional journey has been a dynamic exploration, shaped by a diverse array of experiences that have significantly contributed to my growth. One of the standout chapters was my time at Shopify with the Mobile Tooling Team where I led a transformative full-stack project that introduced a highly-utilized feature to Shopify's mobile infrastructure deployment system, benefiting all Shopify mobile developers. Beyond my main project, I actively engaged in a book club focused on refining code design principles, delving into "99 Bottles of OOP" to enhance my understanding of object-oriented programming. This experience broadened my perspective on the importance of good code design and programming habits, enriching my ability to produce maintainable code. Simultaneously, as a strong UI/UX asset on the team, I played a pivotal role in initiating a forced UI migration of our team's product. This journey not only provided me with invaluable insights into industry workings but also improved my technical abilities at an exponential rate whilst emphasizing the importance of coding for the long-term. The following summer, I transitioned to the Deploys team, embracing a new challenge. I assumed leadership of a three-developer project dedicated to automating the enforcement of action item completion. This initiative was a crucial step toward enhancing service reliability company-wide, yielded a remarkable 91% reduction in overdue tasks within the initial month of implementation. I not only announced the project to a vast audience of 3,000+ engineers on Workplace but also presented it to a focused group of 50 individuals within my organization. The highlight of this experience extended beyond the immediate success metrics, embracing a comprehensive understanding of the full product lifecycle. This encompassed delving into product requirements, meticulous documentation, drawing up success criteria, and evaluating various solutions — an enriching process that added depth to my professional growth. In addition to my professional experiences, I'm actively involved in extracurricular activities. Notably, I've played a pivotal role as a member of McMaster's Formula Electric Software and Embedded Systems team advancing from a team member to leading a team of 15 dedicated individuals responsible for all high and low-level software components of a 1/4 scale electric Formula 1-style race car. In my current role, I am at the forefront of leading the design of a hardware-in-the-loop (HIL) tester. This cutting-edge project focuses on simulating the car on a test bench, facilitating data logging during drive testing, and enabling the team to replay the run via simulation. Additionally, my contributions include the development of an embedded C library for a Serial Peripheral Interface (SPI) on STM32 microcontroller ARM chips, an IMU Driver interfacing with the SPI library for parsing acceleration data, a Controller Area Network Database (CAN DBC) parser and code auto-generator, and a library for the car's LV Controller. Through this journey, I've gained not just technical expertise but also a profound understanding of effective teamwork and problem-solving in a real-world engineering setting. Armed with a versatile skill set, boundless curiosity, and a steadfast commitment to engineering excellence, I'm enthusiastic about continuing my journey, striving to create a significant impact on the world through innovative technology and engineering solutions.

Work Experience

Apple

Software Engineer Intern
May 2024 – August 2024

Shopify

Software Developer Intern
May 2023 – August 2023

Shopify

Backend Developer Intern
May 2022 – August 2022

McMaster University

Teaching Assistant
September 2023 – Present

Extracurriculars

MAC Formula Electric

Software Team Lead & LV Electronics Member
MAC Formula Electric
September 2022 – Present

Learn More

McMaster Engineering Society

Software Developer
McMaster Engineering Society
April 2023 – May 2024

Learn More

McMaster Children's Hospital

Inpatient Pediatric Volunteer
McMaster Children's Hospital
January 2024 – Present

Learn More

Youtube

Physics Youtube Channel
September 2022 – January 2023

Learn More

Projects

Personal Projects

Keysight - ML, Hardware

  • Developed Keysight, a security system with facial recognition (OpenCV) and voice detection (Google Speech-to-Text API) to identify users and alert for abnormal activity.
  • Implemented gRPC calls to control a physical locking mechanism via a Raspberry Pi and servo motors.
  • Integrated full-stack web app using React, Firebase, and Chakra UI for real-time notifications and user management.
  • Resolved hardware and software challenges, optimizing Raspberry Pi performance and improving face/voice recognition accuracy.

RepoLearn More

Slacker, DeltaHacks IX Winner

  • Created a web application in 24 hours using React and Firebase to randomly assign chores to roommates
  • Implemented Google authentication so users can login and invite their friends to a "household" via email
  • Won Best Productivity App in hackathon (1st out of 60 total submissions)

RepoLearn More

Island Mesh Generator

  • Generate and visualize 2D meshes, further enriched with island generation and interconnected cities
  • Focused on design decisions that conformed to SOLID principles
  • Implemented a pathfinder service that employs graph algorithms (Dijkstra’s and Bellman Ford) for optimal path calculation between cities

RepoWatch me

Conway's Game of Life, N Player Game?

  • Built a complete implementation of Conway’s Game of Life with a variety of enhanced features
  • Chose a simple problem in order to concentrate on code quality, OOP, testing strategies, UI frameworks
  • Implemented the UI layer in vanilla JS and React to understand the purpose of modern frameworks

RepoTry me

WCSS Peer Evaluator

  • Used at West Carleton SS by over 1300 students in order to get valuable feedback from their peers
  • Developed a UI/UX friendly interface that shows teachers their associated students and projects

RepoLearn More

Intellectus

  • Founded and championed this app used by students to support each other academically when working online
  • Developed a clean, creative interface with HTML/CSS/JS/Bootstrap that shows students a library of notes
  • Securely hosted an Apache web-app and a Discourse container behind NGINX on digital ocean using Docker Compose

RepoLearn More

Netflix Clone

  • Developed a front-end web-app that replicates the UI/UX experience of Netflix
  • Used TMDB API to retrieve shows/movies and deployed the app using Google Firebase
  • Did this to learn and practice web development with React.

Try me

Instagram Clone

  • Developed a full-stack web-app that has the same functionality and features as Instagram
  • Used a NoSQL database, ensuring scalability as posts increase, and Firebase to deploy the app
  • Sign up using any email, username and password to test out the app
  • Did this to learn and practice web development with React.

Try me

Biomedical Projects

Retina Scanner

  • Developed and trained a machine learning model to detect the severity of a person’s diabetic retinopathy
  • ML model had 74% accuracy and could differentiate between 3 severity categories
  • Created a mobile app to make this prescreening technology accessible in locations where clinicians are sparse

RepoLearn More

A Breath of Fresh Air, Showcase Winner

  • Selected to present our findings at the McMaster iBioMed Showcase
  • Developed and analyzed a Mathematical Simbiology model for a novel lung cancer treatment using synthetic biology approaches
  • Investigated cell-to-cell communication via quorum sensing pathways for localized drug release

Learn More

Hips Don't Lie

  • Brainstormed biocompatible materials for the femoral stem and plastic liner that reduce polyethylene debris and promote bone regrowth
  • Designed the hip implant and sketched the dimensions
  • 3D modelled and printed the hip implant

Learn More

Recent Github Projects

AprMayJunJulAugSepOctNovDecJanFebMar
210 contributions in the last year
LessMore







Stars Updated on January 1, 1970








Stars Updated on January 1, 1970








Stars Updated on January 1, 1970








Stars Updated on January 1, 1970








Stars Updated on January 1, 1970








Stars Updated on January 1, 1970

Skills

Python

C / C++

Go

Java

React Native

JavaScript / TypeScript / React

HTML / CSS

SQL

Git

Swift

MatLab

VS Code

Visual Studio

MS Word / Google Docs

MS Powerpoint / Google Slides

Teams / Slack

Communication

Leadership

Teamwork

Creativity

Time Management

Adaptability

Conflict management

Problem Solving