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.
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.
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
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.
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.
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.
This personal portfolio website, showcasing my skills and projects. Built with Next.js, React, TypeScript, and Tailwind CSS.
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.
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.
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.