Hassaan Muhammad - Portfolio

My Projects

Project List:

ARMv7 vs RISC-V Architectures

This project compares ARMv7 and RISC-V architectures through hands-on assembly programming exercises. We implemented a calculator on ARMv7 and a Fibonacci generator on RISC-V, analyzing instruction sets and performance.

Networking 1 - Corporate Network Design

Designed a corporate network with three buildings using IPv4 addressing and static routing. Implemented and tested the topology in Packet Tracer to confirm connectivity between hosts and internet access.

Networking 2 - North American Crypto Network

Designed a pilot network for a fictional company that makes and distributes crypto mining hardware, with sites in Chicago, Vancouver, Toronto, and Mexico. The sites were connected over a WAN using BGP and set up for full remote management, all built and tested in Packet Tracer.

Python Calculator GUI

Built a calculator in Python with a graphical interface using Tkinter. Users click buttons to enter numbers and choose addition, subtraction, multiplication, or division, and the result appears on screen. It also handles division by zero without crashing.