Youssef Mikhail

(647) 982-0663 · mikhaily@mcmaster.ca

I am a first-year computer science student seeking an opportunity to enter the software industry. I am self-taught, a quick learner, an excellent leader, and I am fluent in both English and Arabic.

I have diverse experience in a variety of programming languages and projects, many of which are open source on GitHub.

Want to get in touch with me? Great, I'm excited to meet you! You can get in contact with me either by messaging me on LinkedIn, or by using any of the contact methods I've listed above.


Education

McMaster University

Computer Science (Co-op)

Bachelor of Applied Science
Pursuing a Minor in Business
Expected Graduation on April 2022
Current GPA: 11.8/12

Recipient of the Provost Honour Roll award for attaining a perfect GPA during the 2019-2020 academic year

September 2018 - Present

St. Augustine Catholic High School

Markham, Ontario

Most notable contributions in high school include competing in my school's debate team, robotics team, and being a part of Student Council.

Graduated with Honour Roll, and received the Computer Science, Computer Engineering, and Philosophy awards for receiving the highest average in their respective courses.

September 2014 - June 2018

Personal Projects

Jailbreak Tweak Developer

Developed jailbreak tweaks for jailbroken iOS devices

Reverse-engineered binaries and frameworks in iOS using tools such as class-dump and Hopper Disassembler and targetted specific classes and methods to hook. I also wrote modifications in Objective-C with Logos hooking syntax. Tweaks are currently hosted as Debian packages on a GitHub Pages repository, which can be added on Cydia. These packages are regularly maintained by listening to user feedback and bug reports.

Crypto Checker Discord Bot

Using Node.js and Discord APIs, I created an interactive bot that actively checks the prices of cryptocurrencies and Altcoins, and alerts the users in the Discord server when the price of a specified coin fluctuates.

StudyMates iOS App

StudyMates was an app idea developed with other teammates for Starterhacks. The idea for this was to allow students who have never met to create study groups together, allowing users to see the locations of nearby "study groups", and allow them to see them as they please.

A non-functioning prototype of this app was created using Swift, more information is available on Devpost

Quick Click

Quick Click is a simple game created with elm, in which the object is to quickly click targets appearing randomoly on the screen before they disappear.

Multiplayer Battleship Game

Created a multiplayer battleship game, in which users can create a game session and have another player join them. This was created with Django as the backend, and Elm as the frontend

C++ Programs

SFML Pong Game

Created a Pong game using the SFML graphics library. This game included a local multiplayer mode as well as several other features Source code for the game can be found on GitHub.

A variety of other projects in C++ can also be found on GitHub

Games written in Java

Herosanity

A graphical RPG written in Java, including game saves and a variety of other features

Absolute Assault

This game was created with a team as part of a school project. Absolute Assault is a graphical side scroller created using native Swing libraries, networked multiplayer, and a variety of other features.

Raspberry Pi Robot

With a team, designed and built a SumoBot using a breadboard and a Raspberry Pi
Wired motors, light sensors, and buttons on a breadboard to GPIO pins on the Raspberry Pi. The Pi was programmed to send and receive signals to/from the various sensors and components to stay in an arena and stay inside autonomously. Our robot competed with the rest of the class to stay on the ring and push others out (and we won!),


Extracurriculars

President

McMaster Computer Science Society

As the president of the Computer Science Society, I worked with other student groups and faculty staff to organize events and advertise them to students. I also created year plans and budgets for student-run events, as well as managed and coordinated tasks with the rest of the executive team.

March 2020 - Present

Computer Science Program Representative

McMaster Engineering Society

An elected position in the McMaster Engineering Society (MES) responsible for representing the computer science student body in McMaster.
Responsible for organizing and advertising events to Computer Science students, as well as voting on important issues affecting the McMaster engineering student body.
This position is also responsible for working with other societies and communicating with the faculty on important issues affecting students.

March 2019 - March 2020

First Year Computer Science Representative

McMaster Engineering Society

An elected position in the MES focusing only on first year Computer Science students
Responsible for advertising events to students in Computer Science, as well as other first year engineering students.
This position also votes on important issues affecting the McMaster engineering student body.

September 2018 - March 2019

Competitive Programming Junior Team Member

McMaster Competitive Programming

As a team, a variety of different types of questions are solved using reasoning and problem-solving skills, as well as appropriate efficiency-oriented algorithms where needed

Our team competed in the East Central North America International Collegiate Programming Competition against other universities in North America, and we were one of the only junior teams to solve a question problem

October - November 2018

Member of McMaster AI Society

The McMaster AI Society hosts a variety of workshops and lessons on machine learning implemented in Python.
Will soon learn how to effectively use machine learning frameworks such as TensorFlow.

September 2018 - Present

Hackathons Attended

Starterhacks 2019 at University of Waterloo

Collaborated with a team to create a basic app to assist students with studying.
Gained basic iOS development experience, as well as experience communicating and pitching a product to others

Hack the Valley 3 at University of Toronto Scarborough

Worked with a team to create a “Top 10” YouTube video generator and learned how to use various Google APIs, scraped webpages, and used speech analysis tools such as Google’s Speech Synthetic Markup Language for computer generated speech


Volunteer Experience

Volunteer

Deltahacks V

Volunteered at DeltaHacks V, a hackathon hosted at McMaster University. This includes tasks such as keeping the event organized, setting up the event, or assisting the attendees who may require technical assistance with their hacks

January 2019

Muskoka Woods Leader

St. Augustine Catholic High School

Coordinated, ran, and helped supervise an overnight trip for new high school students

September 2017

Leader in Training

Grace Camp

Collaborated with colleagues to organize daily activities for children and accepted responsibility for the supervision of children

July 2016

Skills

Web Development Experience
  • HTML
  • CSS
  • Elm
  • JavaScript
  • Apache
  • Django
Other Experience
  • UNIX Terminal and Bash Scripting
  • Knowledgable in Linux and basic kernel mechanisms
  • Object-oriented programming experience
  • Java
  • C++
  • Python
  • Git
  • Objective-C
  • Haskell (and other functional programming concepts)
  • Prior experience in reverse-engineering and assembly analysis
  • Swift

Interests

Apart from my passion for tech, I also enjoy running, biking, longboarding, and playing table-tennis.

In my free time, I also enjoy a variety of TV shows. The best of them is Silicon Valley (which further inspired my interest in the tech industry), Suits, and The Office. Since the age of 17, I've enjoyed studying philosophy, and am currently taking a first-year philosophy class and reading some books on post-modernism.