

- Location
- Ottawa, Ontario, Canada
- Bio
-
Currently a growing junior developer with experience designing and building mobile apps and full-stack web applications. Completing my computer science degree with a specialization in Artificial Intelligence and Machine Learning. Looking to use a curious and systematic mindset to develop new applications and ultimately work towards aligning the long-term future of humanity. I enjoy learning, and would appreciate any opportunities sent my way.
- Resume
- Awwab_Mahdi_Resume_Main.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
Toronto, Ontario, Canada
-
- Categories
- Website development Software development Machine learning Artificial intelligence Data science
Skills
Socials
Achievements



Latest feedback

Individual endorsement
Awwab is intelligent, above average at understanding and communicating complex and new ideas. He is an asset.
Learner feedback



Team feedback



Team feedback


Recent projects

Mobile App UI / UX Design & Prototype
Our non-profit organization would like to explore designing a prototype for a mobile application of our Masjid to help our congregation to be more informed about our activities and the prayer times. We would like a group of students to design a prototype mobile application for this purpose. This will involve: Conduct background research about similar application types. Identify key requirements for the mobile application. Learn and use various software design tools. We strongly recommend students learn how to use Figma as it is the latest and greatest tool currently available. Creation of the application screens' UX / UI prototype of a mobile application which can be used on both iOS and Android. Both lo-fi and hi-fi will be required

Mobile App Development
Our non-profit organization would like to explore developing a mobile application for our Masjid to help our congregation be more informed about our activities and prayer times. We want a group of students to develop a mobile application : With the guidance of the UI design, we are going to build the interface on both iOS and Android Use of "Flutter" or "React Native"

Mobile Optimization for I Challenge Diabetes Website
The main goal for the project is to make the current I Challenge Diabetes website more mobile-friendly. This will involve optimizing the website's layout, design, and functionality to ensure a seamless user experience on mobile devices. The project will also focus on improving the website's loading speed and overall performance on mobile platforms.

Digital Marketing Strategy and Content Creation for 3oC
The goal of this project is to assist 3oC in increasing its social media presence and growing its following by communicating the unique value of its digital trust system. Students will help review and develop content, strategize for social media growth, and recommend SEO tactics to enhance online visibility.
Work experience
IM/IT Member
PSPC Pay Administration
Ottawa, Ontario, Canada
February 2024 - June 2024
β’ Maintained the IT requests inbox for the Human Capital Pay Administration Branch with >1000 employees
β’ Created a Bash script that was used to a collate and process network data from all 200+ employees in branch
β’ Acted as a Local Registration Authority for myKEY creations and recoveries, and met with clients daily to grant access and troubleshoot problems
AI Developer
IRM Consulting & Advisory
Ottawa, Ontario, Canada
December 2023 - February 2024
β’ Finetuned an open source LLM from the Hugging Face model library that enabled GPU costs to be reduced by 90%
β’ Cleaned CIS Controls data from SCF, SOC II, CMMC and other cybersecurity frameworks
β’ Used LangChain and HuggingFace embeddings to build a file-based chatbot that was able to effectively interact with clients and respond to queries
Web Developer
Canada Bangladesh Education Trust
Ottawa, Ontario, Canada
June 2023 - August 2023
β’ Met with the client and created an 8 week development plan for their requirements, based on existing website infrastructure and the clientβs goals
β’ Used WordPress to build a new staging website and Elementor with custom CSS to construct pages
β’ Build a form-based application system to handle annual scholarship applications, establishing a data pipeline to an SQL database
Education
Honours Bachelors of Computer Science, Computer Science
Carleton University
September 2021 - Current
Personal projects
Node.js & MongoDB Community Art Gallery Website
QT C++ Heart Rate Variability Device software prototype
Java and JUnit5 Elevator Simulation
Used multithreading and IP/UDP messaging to run a concurrent, real-time elevator simulation. Learned about real-time scheduling and advanced object oriented concepts in the Java language with JUnit5.
Python Reinforcement Learning Agent for Reversi
Developed a reinforcement learning environment for the board game Reversi, and subsequently built several different reinforcement learning agents for playing the game. Used the Python TensorFlow and Keras frameworks, along with the Gymnasium module. Wrote up a report evaluating the different agents with optimized hyperparameters.
Client Server CSV Query Program
July 2022 - July 2022
A query program in two parts: a server, which asks for a CSV file and which then takes queries and responds with entries from the file, and a client, which connects to the server, takes user input, and saves the results to file. Written in C as a systems programming project.
Language Program Website
September 2019 - January 2020
A website built for an Arabic language learning class. With feedback from client, the logo and website were designed, and photos and other information provided were placed on the website in an intuitive manner. Adobe PhotoShop was used for logo design, and HTML/CSS/JS were used for the website.