Hello, I'm Moaz Abdelmonem

I'm a{n}

I'm an Electrical Engineering/CS student with a passion for up and coming technologies. My experience is in Web Development, UI/UX Design, Signals & Systems, Image Processing, Embedded Systems, and many more...

More About Me
Image of Moaz Abdelmonem

About Me

I'm Moaz Abdelmonem, an Undergraduate Student

I was born and raised in Cairo, Egypt. At the age of 12 years old, I came to Edmonton, Canada to continue my studies and chase my dreams! Currently I'm a student at the University of Alberta Pursuing a Bachelor of Science in Electrical Engineering Co-op degree, I'm also Pursuing a computer science minor degree.

Previously, I was also a SWE intern at the University of Alberta, where I worked to implement interactive websites to help students visualize the different program sequences available in engineering programs at the University of Alberta. In my own time, I'm exploring various resources to improve my programming skills and my knowledge of embedded systems. In my free time, I enjoy hanging out with friends, playing sports competitively (mainly soccer), and traveling the world!

03+ Years
Experience
07+ Completed
Projects
03 Engineering
Positions

Skills

My technical level

Frontend developer

More than 2 years

HTML

Advanced
Beginner Intermediate Advanced

CSS

Intermediate
Beginner Intermediate Advanced

JavaScript

Beginner
Beginner Intermediate Advanced

React

Beginner
Beginner Intermediate Advanced

Backend developer

More than 2 years

Python

Intermediate
Beginner Intermediate Advanced

C/C++

Intermediate
Beginner Intermediate Advanced

Assembly language

Beginner
Beginner Intermediate Advanced

Designer

More than 1 year

Figma

Intermediate
Beginner Intermediate Advanced

3DPrinterOS

Beginner
Beginner Intermediate Advanced

Education

2020 - Present

Bachelor of Science degree

I am currently in my last year of Electrical Engineering Co-op degree and I am also minoring in a computer science degree at the University of Alberta.

2016 - 2020

High School Diploma

I obtained my diploma certificate from Harry Ainlay High School. I was awarded with the Honors with Distinction award with an average of 94%. I was also awarded the Commendable Service award for my constant participation in school events.

Experience

Jan. 2024 - Aug. 2024

Diagnostic Systems Engineer

During my internship with General Motors, I supported the Diagnostic Systems team in developing automation tools to extract and process vehicle diagnostics data. I created Python scripts to parse Diagnostic Trouble Codes (DTCs) and Electronic Control Unit (ECU) data from PDF reports into structured CSVs. I also used SQL to manage diagnostic databases and integrated error handling to ensure accuracy in data analysis, enabling more efficient vehicle diagnostics and reporting.

Jan. 2023 - Aug. 2023

Embedded Developer

As an Embedded developer intern with Simply Embedded Inc. I had the opportunity to work with senior engineers to implement firmware for multiple devices. Also, I worked on creating REST APIs to parse data and communicate with online servers, along with Designing LVGL UI for devices.

May 2022 - Aug. 2022

Software Engineer Intern

My first ever Engineering Internship was with the University of Alberta. I worked with a team of Software Engineers to implement interactive U of A websites. Also, I developed a series of apps for a high speed plenoptic camera in order to process Images.

Portfolio

My Latest Projects
(Hover over and click on the Project sources for a detailed describtion):

University of Alberta Program Visualizer

Project Source:

Program Visualizer

An interactive web based diagram that visualizes the different program sequences available in engineering programs at the University of Alberta. This is built using HTML & CSS (for Web structure and styling), JavaScript (to control the front end logic of the webpage), and Python (to parse the excel information and generate the webpage).

University of Alberta Timetable website

Project Source:

Timetable Generator

An interactive timetable diagram that lays out the courses offered in an engineering discipline at the University of Alberta. This is built using HTML, CSS, JavaScript, and Python. Similar to the Program Visualizer project.

Graphical User Interface App

Project Source:

Website GUI

This is a Graphical User Interface, which allows professors to generate the program visualizer/Timetable web page without needing any web development experience. This generates the webpage based on excel files which contain courses information.

Baumer HXC40 camera

Project Source:

Plenoptic Camera

This is a high speed camera I worked on to develop a series of apps within C/C++ for interrogating the images, determining particle positions in 3D, and tracking particle motion in 3D

Moaz Abdelmonem's Personal Website

Project Source:

Personal Website

You are currently viewing my website :) . I built it using HTML, CSS, and JavaScript. JavaScript was used for all the animations, light/dark mode, and the theme switch. Styling and web layout are done by using CSS. I used CSS variables for all the colors to make life easier. Most of my layout modeling was done in flexbox.

Pyhon single player game

Project Source:

Space Invasion

Created a single player game using python where you take control of a spaceship and defend yourself against invaders! Game aspects, including interface, game weapons, health bar, enemy spaceships, etc. were programmed by the use of Object-oriented programming.

Automation with Python

Project Source:

Excel Automator

Python program that obtains all the occupied rows and columns from an excel file containing a sales sheet and modifies all the prices with respect to any inflation or deflation formula.

School Projects

My School Projects
(Hover over and click on the Project sources for a detailed describtion):

Embedded Systems Project

Project Source:

LED Colour Controller

This is a simple Embedded Systems project. It can be used as a lighting accent for a small display. The LED controller switches through 7 different colours in an ordered sequence. This project was implemented by using the ATtiny13A Microcontroller, MPLAB SNAP debugger/programmer (to program/debug the MCU), voltage regulator (to drop the I/P voltage to the MCU's operating voltage), capacitors (Low Pass filter), and resistors (to control Luminous Intensity and voltage).

Embedded Systems Project

Project Source:

Ultrasonic Range Finder

The Ultrasonic Range Finder is used for measuring the distance between it and any object safely and quickly. This unit consists of LCD display, HC-SR04 Sensor, Push-button, and Processing circuit. The Sensor transmits an 8 cycle burst of ultrasound at 40 kHz and waits for the sound wave to reflect back to it’s receiver. Distance is measured as soon as the device is powered and will be displayed on the LCD.

Embedded Systems Project

Project Source:

Game Controller

This is a game controller to interact with a simple game (provided with it). This unit consists of LCD display, PS2 Analog Joystick Controller, push-button, and a processing circuit. This controller communicates to the game via a USB connection. Player/game stats will be displayed on 16x2 LCD display.

Embedded Systems Project

Project Source:

Adjustable Pacemaker

The Adjustable Pacemaker is a PWM configurable waveform generator that assists those with irregular, or slow, heartbeats by generating a waveform which will be set according to the patients needs such as activity level, health condition and lifestyle. With the Analog stick, you can adjust the frequency which corresponds to heart rate!

Contact Me

Have you had any questions?

I'M AT YOUR SERVICES

Call Me On

available upon request

Location

Edmonton, Alberta

Email

mabdelmo@ualberta.ca

SEND ME AN EMAIL

I'M VERY RESPONSIVE TO MESSAGES