Resume
Github icon to view Mohammed's GithubLinkedIn icon to view Mohammed's LinkedInInstagram icon to view Mohammed's Instagram
A portrait of Mohammed Abed smiling at the camera

Software Developer

Mohammed Abed

Scroll

About Me

Hi, I am Mohammed Abed, a 3rd year software engineering student at McMaster University.

Cursor pointing at the highlighted text

As a child, my brother would make me animate simple flash games as payment for whenever I wanted a video game. This developed my childhood passion for computers, games, and animation and has channeled my problem solving nature and creativity towards building a career in software engineering.

Whether it be my personal projects, which allow me to further explore my passions while continuing to refine my skills, or my experience as a software engineering intern at SciCan Ltd., I strive to treat all challenges as learning experiences, allowing me to not only develop hard skills, but also organizational skills which are key to my tireless work ethic.

Although I say tireless, I still do enjoy taking too many coffee breaks throughout the day, skiing and kayaking with friends, lifting weights, training for the marathon I promise I will eventually run, and burning the kitchen down.

My Skills

I am very familiar and comfortable with developing in JavaScript, Python, Java, and Go

Cursor pointing at the jigsaw puzzles
javascript icon
python icon
java icon
typescript icon
c icon
go icon
sql icon
c# icon

JavaScript | Python | Java | TypeScript | C | C# | Go | SQL | HTML | CSS

This list is constantly growing. One of my greatest strengths as a software developer is my ability to learn and adapt to new technologies

I have lots of full-stack development experience, from developing and testing numerous RESTFul endpoints to implementing complex mockups

react icon
nodejs icon
expressjs icon
fastapi icon
nextjs icon
sass icon

React.js | Node.js | Express.js | FastAPI | Flask | Next.js | SCSS | Tailwind

The field of software development is constantly evolving, and I thrive on the challenge of staying up-to-date with the latest tools and frameworks

From my 16-month software internship, university courses, and side projects, I have been exposed to a wide variety of development tools

git icon
docker icon
mysql icon
mongodb icon
aws icon
kubernetes icon

Git | Docker | Kubernetes | MySQL | MongoDB | AWS | GCP | Postman | Linux

From infrastructure services to new languages, there is always something new to improve my ability as a software developer

My Projects

AutoMate

An automated machine learning model generator built using Google Cloud Services.

FastAPI | Google Cloud Platform | Terraform | Kubernetes

GoDB

Database management system built from scratch using Golang to handle data persistence to disk, query optimization via B+ trees, indexing, and concurrent access

Golang | Pain and suffering

Snapwitter

A fullstack Twitter clone that looks, feels, and smells like Snapchat. Features tweets with image capabilities, personalized feed, profile editing, following, liking, commenting, user search, and notifications.

Next.js | TypeScript | Tailwind | MongoDB | Prisma

Commitment

Commitment is a fully customizable daily habit tracker web-app that displays your progress as a commits grid. You can add your own habits, stylize them, and start logging your progress everyday.

Next.js | React.js | SCSS | Node.js | Express.js | MongoDB

WindowsXP Web Messenger

A fully functioning friend messaging web application with the look and feel of the 2001 Windows XP. Allows live chatting, read receipts, notifications, image uploads, friend requests, and Windows XP operating system UI features such as dragging windows.

React | SCSS | Firebase

F1 Scoreboard

F1Scoreboard is a React-based website that provides live F1 racing data and updates, including driver and team rankings, sourced from multiple external data sources.

React | SCSS | Restful API

2D Platforming Shooter Game

A video game inspired from Mega Man X made for a highschool competition. Entire game made personally, including all assets.

C# | Unity | Pyxel Edit

Contact Me

Feel free to reach out to me using the provided contact information, social links, or simply fill out the contact form. I look forward to hearing from you and discussing any inquiries, collaborations, or opportunities you may have.

Currently, I am open for 2024 summer software engineering internships

  • Email:

    abedm@mcmaster.ca

  • Phone:

    1+ (647) 267 9724

  • Location:

    Toronto, CA

Github icon to view Mohammed's GithubLinkedIn icon to view Mohammed's LinkedInInstagram icon to view Mohammed's Instagram