Hi there, I'm

Adam Mohamed

_

I'm a Software Engineering student at the University of Guelph with hands-on co-op experience in generative AI, full-stack development, and machine learning, from prompt engineering at TCS to NLP research at Northwestern. I'm currently searching for a Winter 2027 co-op.

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 (Co-op)

University of Guelph (UoG)

2023 – 2028 (Expected) · Guelph, ON

Minor: Mathematics

EXPERIENCE

Generative AI Developer (Co-op)

Tata Consultancy Services (TCS)

September 2025 - January 2026

Refined prompt engineering and backend Python pipelines for Claude Sonnet 4 APIs, boosting React Native code accuracy from 65% to 90% across 200+ automated test cases. Automated Figma-to-React Native conversion workflows, reducing manual coding workload by 50% and cutting feature delivery time from days to hours. Contributed to deployment of production-ready AI code generation systems, optimizing backend architecture and reducing latency by 22% through 30+ benchmarking iterations.

AI Software Developer (Co-op)

Qatar University

May 2025 - September 2025

Processed and curated clinical audio recordings from 500+ sessions, separating overlapping speakers with >92% accuracy while maintaining confidentiality protocols. Developed front-end corpus interfaces in React.js with dynamic search, metadata visualization, and audio playback, increasing researcher task completion speed by 35%. Collaborated with 4 speech-language pathologists to validate UI/UX decisions through two major design revisions.

Software Developer (Internship)

Northwestern University

April 2025 - August 2025

Built Arabic dialect classification models using a 6,000-sentence dataset, achieving a 15% F1-score improvement after hyperparameter tuning and error-pattern analysis. Optimized TF-IDF and Bag-of-Words pipelines, reducing training time per experiment from 19 minutes to 11 minutes while increasing accuracy consistency across validation folds.

Research Assistant (Internship)

Nile University

June 2024 - August 2024

Configured Proxmox-based virtualization across two 16GB RAM nodes, enabling parallel execution of computational tasks and reducing average processing time by 37%. Deployed 10+ Ubuntu VMs, resolved networking and resource bottlenecks, and scaled compute capacity to support concurrent experimentation by 6+ research projects.

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 Tracker

Investment Portfolio Tracker

Created a desktop application for tracking stock and mutual fund investments with real-time portfolio value calculations and percentage gain/loss analysis. Implemented OOP inheritance structures to handle multiple investment types, reducing redundant code by 40%, with a user-friendly Java Swing GUI and file I/O for data persistence across sessions.

Technologies:

JavaJava SwingOOPFile I/OGUI Development
Canadian Tech Job Market Analysis

Canadian Tech Job Market Analysis

Analyzed 10,000+ software engineering job postings across Canada's 13 provinces using Python and Pandas, identifying salary trends and in-demand skills. Collaborated with 2 teammates to process Statistics Canada's 500,000+ record dataset, implementing data cleaning and filtering algorithms with visualizations revealing geographic hiring patterns.

Technologies:

PythonPandasData VisualizationData CleaningStatistics Canada Data

SKILLS

Python

JavaScript

TypeScript

Java

React

Next.js

Node.js

Tailwind

Swift

C

HTML

CSS

SQL

MongoDB

Docker

Git

Related Skills

React NativeExpress.jsRESTful APIsLLM APIsPrompt EngineeringNLPMachine LearningTF-IDFSVMLogistic RegressionAgile/ScrumPostmanLinuxFigmaProxmoxData Visualization

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.