About Logical Hammad
The Journey of Logical Hammad
Every developer has a journey. Mine began at Capital University of Science and Technology (CUST), where I entered as an average programmer. But something clicked early on — I started enjoying programming so much that it became my main hobby. I didn’t just want to pass; I wanted to create, explore, and improve constantly.
Learning Through Games
My love for programming truly grew through game development. I completed the book
"Invent Your Own Computer Games with Python" and implemented all of its games using Jupyter
Notebook. To test my understanding and improve my skills, I rewrote those games from scratch using
my own logic — first in Python, then in C++ (console), then using graphics.h
, and
finally in JavaScript for the web.
These are some of the most important games I developed:
- Tic Tac Toe: First created in Python, then C++, then
graphics.h
, and finally in JavaScript. The final web version includes an AI that’s almost impossible to beat. This simple game became one of the best tools for sharpening my logic-building skills. - AI Reversegame: A unique logic game that flips the traditional idea of play. It uses an unbeatable AI to challenge players. Developed in Python first, then C++ (console and graphical), and finally for the web. You can try this challenge yourself in the Projects section of my website.
- NIM AI: A console-based C++ version of the classic matchstick game where you play against an AI that never lets you win. This was built in my very first semester in Spring 2022 — long before ChatGPT or online help. I developed the logic completely on my own.
- Infinity Ludo: A complete Ludo game built in C++ using
graphics.h
. It features turn-based play, token logic, dice rolling, and collision detection. This was my most complex game project for the Data Structures course in the third semester.
Innovative Academic Projects
I always aimed to build projects that were different, practical, and helpful. Here are some of my most unique creations during university:
- No Code Compiler: A C++ console-based program that lets users build actual code without writing any syntax. You choose conditions, loops, and variables from options using the keyboard — and it auto-generates a full C++ program that can be compiled and run.
- Video Processing Software: Created under supervision of my HoD, Dr. Nadeem Anjum. It’s a web-based player that allows users to highlight sections of a video and apply actions like skip, mute, blur, fast-forward, or beep. Built completely in HTML, CSS, and JavaScript, it was designed as a prototype for real industrial use.
- Encryption Software: A web project using Flask backend to showcase 4 different encryption algorithms — RSA, Affine, Rail Fence, and Hashing. Users can encrypt and decrypt messages live on the browser. This taught me the inner logic of security and cryptography.
- Digital Dice Simulator: An embedded system using 2 seven-segment displays, a push button, and microcontroller. When the button is pressed, numbers flash rapidly and when released, the dice stops randomly. It was a fun way to explore hardware and microcontroller logic.
- Clashes: A timetable management tool for CUST students. Students upload their HTML schedules, and the tool generates a merged timetable. It shows common free slots and meeting times. The admin panel includes advanced functionalities like event conflict checking and student-level filters.
Advanced Projects & Real-World Use
With time, I moved from academic to real-world impactful projects. Some of my most innovative and favorite creations are:
- SWAT (Smart Water Tank): Developed with my friend Saad Abdullah Malik, SWAT uses an ESP microcontroller and waterproof ultrasonic sensor to monitor water levels in tanks. Data is sent to Firebase Realtime Database and displayed through a Web UI. You can also control the motor remotely. This is deployed at my home and works in real time.
- Facial Recognition System: A web application with Flask backend that detects faces in uploaded photos, guesses age, gender, and mood, and matches them with stored records. The system allows user registration with image uploads, image validation, and AI-powered analysis. This gave me experience with AI, databases, and Flask simultaneously.
- Portfolio Website: This website was developed entirely from scratch in PHP with a SQL database. It acts as my portfolio but will later become an educational platform with blogs, quizzes, and learning resources. I’m most proud of its clean codebase and custom structure.
- CAUSE Society Website: Built using React, Tailwind CSS, and Supabase. This system helps CUST students and faculty create events like seminars and workshops. Students can request, and HoDs can approve. The backend uses access control and a beautiful, functional dashboard.
Exploring Software Tools
I didn’t just stop at academic projects. I explored browser extensions and system utilities too:
- YouTube Ad Blocker: A Chrome extension I created in Spring 2025 that completely removed YouTube ads — pre-rolls, mid-rolls, banners, and overlays. It worked for about three months before being detected and disabled.
- Odoo Pro Extension: My university portal was poorly designed, so I created a Chrome Extension that transformed the interface. It fixes UI bugs, improves performance, and adds helpful features. It’s available on Chrome Web Store — search “Odoo CUST”.
Mastering Full Stack Development
I also completed the MERN stack — MongoDB, ExpressJS, ReactJS, and NodeJS. This helped me build real-time apps and full-stack systems. I love combining frontend design with backend logic, and now I can build complex applications from scratch.
Major Milestones
- Autonomous Drone Delivery System (FYP): Ongoing project using Pixhawk flight controller and Raspberry Pi 5. It will deliver small packages (up to 2 kg) to specified locations autonomously, using LiDAR, GPS, and computer vision. It involves SLAM (Simultaneous Localization and Mapping) and object detection. This is the most ambitious and technical project I’ve worked on so far.
- Hackathon Victory: On May 17, 2025, we won 2nd place in a major inter-university Hackathon hosted at CUST. Competing against top talent from Islamabad, we won Rs. 75,000. This win gave us immense motivation and confidence.
- Speed Programming Competitions: I won two speed programming contests — one at CUST (Spring 2024) and another at National Skills University Islamabad (May 2025). I also performed well in ICPC prelim rounds in 2022 and 2023.
The Road Ahead
My journey is still ongoing. Every project has taught me something new. I’ve spent hundreds of nights building, debugging, and learning. I don’t just want to be a good developer — I want to be a great one, and eventually create tools that help others grow as well.
Thank you for following my journey. If you'd like to collaborate, learn more, or just explore — browse through my projects on this site and feel free to reach out.
— Logical Hammad
Find me on LinkedIn