My Portfolio

Zaki Yahia

A showcase of my skills, projects, and passions.

View my CV GitHub LinkedIn

About me

Hey, I’m Zaki β€” a computer science grad from UQAM who loves bringing creative tech ideas to life. Whether it’s coding smart systems with C++ and Python or tinkering with Arduino projects, I’m all about making tech that works and wows. Big on cybersecurity, machine learning, and solving cool challenges, I’m always looking for the next fun project!

My technologies

My personal projects

Schedule Generator πŸ“… Stock Market Predictions πŸ“ˆ Smart Thermostat β˜€οΈ

1. UQAM Schedule Generator πŸ“… πŸ”—

View on GitHub πŸ”—

This project is a website that uses optimization techniques, particularly backtracking, to generate schedules based on the courses entered by the user for UQAM. The site provides all possible schedule combinations for the given course list.
The project is built with HTML/CSS/JS for the front-end and Python/Flask for the backend. The data is stored in an SQL database, which is automatically updated using BeautifulSoup scrapers.

UQAM Schedule Planner

Features βš™οΈ :

2. Stock Market Prediction Platform πŸ“ˆ πŸ”—

View on GitHub πŸ”—

This project is a platform that uses convolutional neural network (CNN) models to predict the stock market chart for the current day. The predictions are based on 13 years of historical data.
The platform is built with HTML/CSS/JS/Bootstrap for the front-end and Python/Flask for the backend. Note that the yfinance API is currently experiencing usage limits.

Stock Market Prediction Platform

Features βš™οΈ :

3. IoT Thermostat Controller β˜€οΈ

View on GitHub πŸ”—

This IoT project is designed to automate the control of a mechanical thermostat using multiple NodeMCU units, servo motors, and temperature and infrared sensors. The system allows for setting and maintaining a desired temperature range via HTTP requests managed by a central NodeMCU server.
The project is based on C++ code. This project enhances energy efficiency while modernizing an existing thermostat.

IoT Thermostat Controller

Features βš™οΈ :