Hamza Rana

Software Engineer & Math Enthusiast

View Projects

About Me

I'm a CS and Math student passionate about AI, software engineering, and building clean tech experiences. Currently studying at UofT, with hands-on experience in web dev, ML, and system design.

Technical Skills: Python, JavaScript, Java, C, Flask, React, SQL, Git, Linux, AWS, NumPy, Pandas

Projects

PlantChamp

(June 2025)

A full-stack web app built with Flask and HTML/CSS, featuring AI-powered plant size estimation, image uploads, and a public leaderboard.

PlantChamp Screenshot

Firefighting Robot

(June 2021)

A robot programmed in C++ to navigate a maze and detect fire using sensors.

Personal Website

(December 2023)

A website built using JavaScript, HTML, and CSS with smooth scrolling and media embedding.

Personal Website Screenshot

Python Compression Model

(January 2022)

Text/image/video compression & decompression with Huffman coding + binary trees.

Compression Model Screenshot

Python Algorithmic Trading Bot

(July 2023)

Trading bot built in Python, backtested using Yahoo Finance data.

Trading Bot Screenshot

AI-Enhanced Paint Application

(December 2024)

Paint app with custom shapes and Ollama LLM API for AI-assisted drawing.

Paint App Screenshot

Contact

Email: hamza.sr133@gmail.com

GitHub | LinkedIn