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
My Developer ID
Learn about me in a glance
Interactive ID Card
Marwan Youssef Abdelrazik
Full-stack developer • Ontario, Canada
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
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.
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.
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.
Click Here to Use Team Tasky
Skills
Skills
Contact Me
Contact
Drop a message here.