Hi, I'm Mahmoud Yousif. (Moe)
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.
About
I am an ambitious and innovative Computer Science student at Wilfrid Laurier University, minoring in Financial Mathematics. I enjoy problem-solving and coding, always striving to bring 100% to the work I do. I have a strong foundation in Python, Java, HTML/CSS, and a keen interest in software development and web design. Recognized for my analytical skills and a deep enthusiasm for both technology and finance, I am dedicated to advancing my technical skills.
Languages: Python, Java, JavaScript, HTML/CSS, C, C++, SQL, R, Scala, Typescript, PowerBI
Databases: MySQL, PostgreSQL, MongoDB
Libraries: NumPy, Pandas, Scikit-learn, Matplotlib, Scrapy, Pygame
Frameworks: Flask, Django, Node.js, Keras, TensorFlow, PyTorch, Bootstrap, Apache Beam
Tools & Technologies: Git, Docker, Linux
Skills: Data Structures, Machine Learning Basics, Agile Methodologies, Software Life Cycle Management, Responsive Web Design, Version Control (e.g., Git), Cyber Risk Management, Cybersecurity,
Experience
- Designed and implemented automated testing frameworks to ensure software quality and reliability.
- Led cross-functional teams to develop internal project management tools using C++ and Python, improving user engagement by 30%.
- Investigated and resolved defects in production code, reducing issue resolution time by 20%.
- Utilized Git for version control, enabling seamless collaboration across development and QA teams.
- Tools: Python, C++, Selenium, PyTest, JIRA, Git, Jenkins, Agile
- Developed and maintained the center’s website using WordPress, incorporating custom plugins and themes to improve user experience and streamline appointment booking, reducing administrative workload by 20%.
- Implemented advanced SEO techniques and performance optimizations, resulting in a 30% increase in organic traffic and a 15% reduction in page load times.
- Enhanced site security by integrating robust security plugins and conducting regular vulnerability assessments, ensuring the protection of sensitive client data.
- Implemented a data management system using SQL and Python, enabling efficient handling of client records and appointment schedules, which enhanced data accuracy and reduced administrative errors by 25%.
- Tools: Python, Flask, SQL, WordPress, PyTorch
- Engineered and launched a dynamic, responsive website that improved customer engagement by 50% through optimized UI/UX.
- Utilized advanced front-end technologies and frameworks such as Bootstrap and React to create an intuitive and visually appealing interface.
- Led the full development lifecycle, from concept to deployment, employing HTML, CSS, JavaScript, and Python to ensure seamless functionality and cross-browser compatibility.
- Tools: Python, java, JavaScript, HTML/CSS, C, React, Bootstrap
Projects

A GUI-based banking system simulating essential banking operations.
- Tools: Java, Java Swing, JSON.simple, JSON
- Implemented user account creation and authentication systems.
- Developed intuitive GUI interfaces for users and administrators.
- Managed data persistence using JSON files for storing user data.
- Enabled functionalities like fund transfers, debt management, and admin controls.

A robust tool for real-time stock market data analysis.

A sophisticated Discord bot for advanced PDF manipulations.
- Tools: Python, Discord.py
- Merging, compressing, and formatting PDF documents.
- Significantly streamlined document handling processes for business clients.
- Impacted over 1,000 users, reducing document handling time by 40%.

A simple To-Do List application built with Flask and SQLAlchemy.
- Tools: Python, Flask, SQLAlchemy, Bootstrap, JavaScript, Git, Heroku
- Features for adding, editing, deleting tasks, and marking tasks as complete or incomplete.
- Implemented task filtering based on completion status.
- Enhanced user interface with Bootstrap for a responsive design.
- Deployed the application on Heroku for easy access.
Skills
Languages and Databases






Libraries






Frameworks






Other


Certificates


Education
Waterloo, ON, Canada
Degree: Bachelor of Computer Science (Honours), Minor in Financial Mathematics
Expected Graduation: Spring 2026
- Data Structures and Algorithms
- Database Management Systems
- Operating Systems
- Machine Learning Basics
- Financial Mathematics
- Software Engineering
- Web Development
Relevant Courseworks:
School Achievements & Hackathons
Various Locations
Roles and Contributions:
- President of Finance, Sudanese Association Club (Sept 2023 - June 2024) - Developed an asset management system using SQL and Python, Enhanced operational efficiency and automated financial reporting.
- Participant, Amazon Robotics Hackathon (Feb 2024) - Contributed to a logistics project using Python and Java, developing a prototype for real-world challenges
- 1st Place Winner, Regional Coding Marathon - Led the development of "EcoConnect," a mobile app promoting recycling. Utilized Python and Java for backend and features, respectively.