Available for Summer 2026 opportunities

Hi, I'm Marwan, a Software Engineering Student.

I'm Marwan, a full-stack Software Engineer. Currently a second year student at McMaster University for Software Engineering. Based in Ontario, Canada

Also: UI Motion Lover

My Developer ID

Learn about me in a glance

Interactive ID Card

Marwan Youssef Abdelrazik

Full-stack developer • Ontario, Canada

EducationMcMaster University, SE
Experience3+ years
Selected Work

Projects & Experience

A snapshot of shipped projects and roles — scroll horizontally to explore.

Experience

Software Engineer · RoboSub Club Member

Current member of the club working on computer vision for our robot submarine. Working with a team to enable our robot submarine to detect objects and autonomously navigate. Currently working with the goal to create a robot submarine for the next RoboSub competition in 2026

YOLO object detection PyTorch/TensorFlow OpenCV Clahe

Click For More Info About RoboSub

CoSparq · StartUp

Currently working on a project I feel very passionate about and have consistently worked on it everyday for the past 2 months. Almost everything done to create this app was self taught over a 2.5 month period.

This app is a an AI platform that evaluates and develops startup ideas, delivering structured feedback, research and AI chatbot for idea development. The app also includes a number of startup development tools such as a full website creator, context-aware chatbot and AI powered task manager tool.

Over the last 2 months I have built my app integrating the OpenAI API, fine-tuning models for better responses, designing workflows focused on token efficiency, applied advanced prompt engineering to manually tune the AI to respond with properly structured and consistent outputs, engineered a context-aware AI chatbot, created secure authentication using JWT, ensuring safe account access, route protection, and role-based access, developed a context-aware AI system that remembers user ideas and iterations to automatically generate full website prototypes, while allowing modifications through natural language interactions with the user.

Currently in the testing and deployment phase, looking to deploy first version of the app by October.

NodeJs MongoDB Express JavaScript Openai API HTML/CSS

Click Here To View CoSparq's Landing Page

TaskFlash · Personal Project

TaskFlash, is a service marketplace designed for developing regions where motivated, low-income workers are abundant but lack digital visibility. TaskFlash connects “posters” who need quick help with “taskers” looking for flexible work, handling the full process end-to-end with features like in-app chat, escrow payments, ID verification, ratings, and AI-powered recommendations. TaskFlash aims to address the market gap present in developing countries where low income workers are abundant yet they have low options for easy flexible income.

So far, I’ve built the core backend using Node.js, Express, and MongoDB, designed task schemas and user models for the DB. I have also implemented the full CRUD operations for tasks, allowing posters to post tasks and workers to accept tasks on their dashboard. I have also set up secure account creation and login workflows. Currently the frontend for both the worker and poster side dashboards have been completed using HTML, CSS and JS.

Currently in the development phase of the app still need to create rating system, chat system, and payment handling. The expected completion date of this app is 2026.

NodeJs Express MongoDB JavaScript HTML/CSS

Click to see the GitHub Repository

Team Tasky · Fully Deployed Web App

Team Tasky is a hastle free, simple, free, no SignUps, no ads web app designed for teams looking for a quick way to manage tasks. Team Tasky allows teams to post tasks, add descriptions, deadlines and assign tasks as well as an announcmnents area feature which allows members of the team to post announcments, links and documents for quick easy access for everyone on the team to see.

Creating and deploying Team Tasky provided me with the unique first time experience of learning how to use AWS, EC2, Route 53 and Caddy (as a reverse proxy) to deploy my full-stack app to the internet

While Team Tasky isn't necessarily a new never seen before app, its simplicity and approach is what differentiates it, the app doesn't require signups, no ads, and its extremely easy to learn. Team Tasky is an app that I personally use as my own reliable task manager app. You can try Team Tasky now by pressing on the image to the right.

AWS: EC2, Route 53 Caddy NodeJs Express MongoDB JavaScript HTML/CSS

Click Here to Use Team Tasky

Toolbox

Skills

Skills

Get In Touch

Contact Me

Contact

Drop a message here.

Details

Based in Ontario 🇨🇦

abdem4@mcmaster.ca

View Resume

GitHub · LinkedIn