Hi there, I'm

Adam Mohamed

_

I'm a Software Engineering student at the University of Guelph who loves building things that solve real problems. I'm currently looking for a Fall 2025 co-op where I can contribute to meaningful, forward-thinking projects.

Adam Mohamed

ABOUT ME

Hi, I'm Adam!

A Software Engineering student who fell in love early on with the idea that all you need to build something impactful is an idea and a laptop. To me, tech is a creative playground, and that curiosity led to countless late nights diving into algorithms, building projects, and trying to solve real problems through code.

Outside of tech, I'm always looking for the next adventure. I love traveling, hiking, and meeting people from different cultures. A fun detail: the word Software Developer on my homepage shifts languages depending on the countries I've visited, a small nod to the global perspective I bring to everything I do.

About Adam Mohamed

EDUCATION

University Logo

Bachelor of Computing

Software Engineering Honours

University of Guelph (UoG)

Expected Graduation: May 2028

Key Courses: Data Structures, Analysis of Computer Algorithms, Object-Oriented Programming, Software System Development and Integration, Web Design and Development, Discrete Structures in Computing

EXPERIENCE

Python Developer

Northwestern University

April 2025 - Present

Developing ML models for Arabic dialect classification at Northwestern University using a 6,000+ sentence dataset. Focused on NLP preprocessing, feature extraction (BoW, TF-IDF), and training classifiers (Logistic Regression, SVM), with performance benchmarking using precision, recall, and F1-score.

Research Assistant

Nile University

June 2024 - August 2024

Built a Proxmox-based virtual cluster with two 16GB RAM nodes, improving resource utilization by ~40% and reducing VM deployment time by 30%. Deployed and tested Ubuntu VMs with dynamic load distribution for more stable performance under concurrent workloads.

iOS Developer

OurWaveHub x Apple

July 2022 - August 2022

Developed a fitness tracking app in Swift with features for step counting, food logging, and activity monitoring. Improved UI responsiveness by 25% through optimized layout rendering and applied Agile practices to deliver core features within 3 two-week sprints.

PROJECTS

Portfolio Website V1

Portfolio Website V1

This personal portfolio website, showcasing my skills and projects. Built with Next.js, React, TypeScript, and Tailwind CSS.

Technologies:

Next.jsReactTypeScriptTailwind CSS
Investment Portfolio Management

Investment Portfolio Management

Developed a Java-based investment portfolio management application featuring dynamic updates, gain calculation, and advanced search using HashMaps, with a Java Swing GUI and file I/O for persistent storage and robust exception handling.

Technologies:

JavaJava SwingHashMapsObject-Oriented Programming (OOP)File I/OException Handling
Job Vacancies Analysis

Job Vacancies Analysis

Collaborated on a Python-based data analysis project to examine 10,000+ software engineering job vacancies across Canada, performing large-scale data preprocessing and extraction from a 500,000+ record dataset using real-world Statistics Canada data.

Technologies:

PythonPandasData PreprocessingData FilteringCSV Handling

SKILLS

TypeScript

React

Next.js

Node.js

Tailwind

JavaScript

Java

HTML

CSS

MongoDB

SQL

Docker

C

Python

Git

Related Skills

Machine LearningNatural Language ProcessingText ClassificationFeature EngineeringModel EvaluationProxMoxAgile DevelopmentUI DesignProduct Management

CONTACT ME

I'm always excited to connect and discuss new projects, opportunities, or just chat about tech! Feel free to reach out via email or connect with me on LinkedIn.