About Work Skills Contact
Open to new projects & collabs

Muhammad
Hammad

Designer · Developer · Builder

Student with a passion for design, technology, and building real things. From graphic design to coding and circuits.

Selected Work

My Projects

A few things I've built, designed, and shipped.

Hammad Customs

01

Hammad Customs

  • High-performance thumbnails that drive clicks
  • Adobe Photoshop, Design Psychology & CTR Optimization
  • Trusted by established creators and personal brands
  • Scaling to full content strategy
Learn More
Circuit Design

02

Digital Circuit Design & Prototyping

  • Built & simulated circuits in Tinkercad
  • Circuit logic, prototyping, and debugging
  • Real-world behaviour modelling in a virtual lab
Learn More
Python Projects

03

Python Projects

  • Discord bot for time-off requests
  • Restaurant ordering system
  • Pygame games & visual simulations
  • Full project lifecycle — pseudocode to build
Learn More
About Me

The person
behind it

My interest in tech started when I was young. I was the kid who was always waiting for the next big product launch, glued to every Apple event, and binge-watching tech YouTubers just to understand how things worked. That curiosity slowly expanded into design — I began noticing the details behind UI/UX, how ads capture attention, and the craft behind certain design software.

Which leads me to today...

I'm Hammad, a student with a strong passion for design, technology, and solving problems. Over the past few years, I've turned that curiosity into something practical. I built my personal brand, Hammad Customs, where I've had the chance to collaborate with well-known YouTubers by designing high-performing thumbnails. At the same time, I've explored coding through projects in Python and functional circuits in Tinkercad. Each project has pushed me to get better at moving from an idea to a real solution, while sharpening both my design thinking and technical problem-solving.

My journey so far has taught me the importance of adaptability, curiosity, and using both creativity and data to solve problems. I'm constantly exploring new projects that challenge me to think bigger and improve my skills.

That's pretty much it...for now. Feel free to look around, check out my projects, and reach out if you want to connect.

My Skills

Tools & Technologies

The stack I work with across design, development, and automation.

PhotoshopPhotoshop
Premiere ProPremiere Pro
PythonPython
TinkercadTinkercad
Make.comMake.com
JavaJava
Get In Touch

Wanna talk?

I'm always open to discussing design, tech, collaborations, or new opportunities. Contact me anytime.

Back to Home
Project 01

A Little More About
Hammad Customs

How a curiosity for design turned into a real brand — from gaming overlays to high-performance YouTube thumbnails.

Thumbnail Design Content Strategy Adobe Photoshop CTR Optimization Design Psychology YouTube
Hammad Customs

I kicked off Hammad Customs back in 2021, not in thumbnails, but in the gaming niche. I was helping Twitch streamers stand out with overlays, emotes, and channel branding — basically the little things that made their channels feel alive. At that point, I wasn't thinking about "niching down." I just wanted to design everything. Logos, panels, banners, thumbnails — if it had something to do with design, I wanted to try it.

That openness turned out to be the best decision I ever made. It let me experiment across tons of formats, build real skills fast, relationships, and connections with creators across different platforms and niches — and this allowed me to figure out what I actually enjoyed (and what clients really valued). Eventually, that path pulled me toward YouTube thumbnails, where creativity meets strategy and where one good design can change a video's success overnight. What hooked me even more was the analytics behind it. Seeing how a small change in color, text, or layout could move a video's CTR by whole percentages fascinated me. I started treating thumbnails more like experiments, where the data tells you if your creative instincts and understanding of human psychology were right — or if you need to adjust.

It wasn't all smooth. Early on, I struggled with revisions after revisions, really tough clients, and figuring out pricing. Some days I would spend on endless revisions. Sometimes I'd overdeliver for way less than what my work was worth. But those struggles forced me to learn how to set boundaries, how to communicate like a professional, and how to make design not just look good but actually perform.

The biggest lesson I've carried from this journey is that you shouldn't niche down too early. Everyone preaches "pick a market you like and only focus on that," but I think that limits creativity and growth. When you're just starting, you don't even know what you enjoy yet, so boxing yourself into one niche from day one is a trap. By experimenting across different styles, industries, and platforms, you build real skills, broaden your portfolio, and open more doors. That diversity not only helps you adapt when industries shift but also lets you connect dots between niches in ways others can't. For me, all that experimenting eventually led to YouTube thumbnails, where I found the perfect mix of creativity and strategy — but I never would've landed there if I had forced myself into a niche too soon.

Now, Hammad Customs is more than a one-man agency. It's proof that experimenting first and niching later isn't just ok — it might be the smartest way to build a creative career.

Hammad Customs work sample
Back to Home
Project 02

A Little More About My
Tinkercad Projects

Circuit design and simulation — from simple LED setups to Arduino-driven projects, in a safe virtual lab.

Tinkercad Arduino Circuit Design Prototyping Electronics Debugging
Tinkercad

Through Tinkercad, I explored the basics of circuit design and simulation, experimenting with components like resistors, LEDs, sensors, and Arduino boards. These projects gave me hands-on experience with how electronic systems connect, function, and can be debugged in a safe virtual environment.

Below is a breakdown of my circuit builds and experiments — from simple LED setups to more complex Arduino-driven projects — along with what I learned from each one.

Project #1

Multi-LED Blinking Circuit

This project uses an Arduino Uno, a breadboard, multiple LEDs, and resistors to create a basic LED flasher sequence. Each LED is connected through a resistor to protect it from burning out, and the Arduino provides timed signals to turn them on and off in a programmed pattern.

I learned:

  • How to wire up multiple LEDs with resistors on a breadboard.
  • The importance of using resistors to manage current flow.
  • How to program an Arduino to control timing and sequencing.
  • The fundamentals of digital outputs (HIGH/LOW) and how they translate into real-world circuits.

This was my first step in moving from simple single-component circuits to programmed behavior. It showed me how software (Arduino code) and hardware (LEDs, resistors, wiring) work together — which is the foundation for more advanced projects like sensors or interactive systems.

Video walkthrough of the Multi-LED Blinking Circuit project.

Project #2

Seven Segment Display

This project demonstrates how a seven-segment display can be wired and controlled to show numbers. Using a breadboard, resistors, switches, and a 9V power source, I connected each segment of the display to allow different digits to light up depending on which circuits are completed.

I learned:

  • How seven-segment displays work by controlling individual LEDs to form numbers.
  • The importance of current-limiting resistors to prevent damage to the display.
  • How to map out and wire multiple connections on a breadboard without shorting the circuit.
  • Basics of digital number representation in hardware (lighting specific segments to represent digits).

This project helped me understand how everyday digital displays (like calculators, clocks, and meters) are built at a fundamental level. It showed me how logic and wiring translate into visual outputs, giving me a foundation for more advanced display and microcontroller-based projects.

Video walkthrough of the Seven Segment Display project.

Project #3

Time Delay Circuit

This project demonstrates how to use a capacitor and transistor to create a simple time delay system. When the push button is pressed, the capacitor begins charging, and once the button is released, the stored charge keeps the circuit active for a short period of time before discharging.

I learned:

  • How capacitors can store and release energy to create timing functions.
  • The role of transistors in switching and controlling current flow.
  • How resistors influence the timing length by controlling the capacitor's charging and discharging rate.
  • The basics of delay circuits, which are used in real-world electronics (like lights that fade off slowly or timed relays).

This project showed me how timing and control can be built into circuits without relying on microcontrollers. It introduced me to concepts behind more advanced systems like clocks, timers, and delay-based automation.

Video walkthrough of the Time Delay Circuit project.

Back to Home
Project 03

A Little More About My
Python Projects

From a full Pygame game to a Discord bot to a restaurant ordering system — building real things with Python.

Python Pygame Discord API App Development Problem Solving Wispbyte
Python

Through Python, I've built a variety of projects that strengthened my problem-solving and coding fundamentals. From practical applications like a restaurant ordering system to creative experiments with Pygame — these projects taught me how to break problems into steps, write clear logic, and keep improving through testing and debugging.

Below is a mix of my Python projects, each showing how I've applied coding to solve problems, create interactive experiences, and keep building my skills.

Project #1

Pygame — Reboot Earth

One of my biggest coding milestones was my culminating project (Grade 11 ICS3U Course), built with Pygame. For this, I designed and programmed a complete interactive game from scratch — combining everything I had learned in Python, from variables and loops to functions, event handling, and object-oriented programming. The project challenged me to think not only about how the game looked on screen but also how it worked. I had to manage player input, create movement and collision logic, and set up win/lose conditions that made the game functional and engaging.

The hardest part was debugging — small mistakes like indentation errors, misused variables, or incorrect loops could break the game entirely. But that process of testing, fixing, and re-testing taught me resilience and sharpened my problem-solving skills. What made the project especially rewarding was how it pulled together different layers of coding: logic, visuals, and user interaction all in one place.

Where this project stood out for me personally was in how I could apply my design skills. Instead of just making a functional game, I thought about how the visuals and user experience would affect gameplay. I designed my own game assets and made choices about color palettes, contrast, and layout to make sure the visuals were clear and engaging. For example, I used my experience from thumbnail design to make the main screen attention-grabbing but also functional, ensuring players could immediately understand what was happening without being overwhelmed.

I also treated the interface like a branding exercise. The fonts, color choices, and placement of menus were all intentional, designed to give the game a cohesive feel rather than looking like random shapes on a screen. That crossover between design and coding gave me a better appreciation of how aesthetics and functionality must work together for a project to succeed.

Finishing this project was a turning point for me. It proved that I could take an idea from concept → pseudocode → prototype → finished product and make something people could actually interact with. More importantly, it made me realize that the connection between design and programming is exactly where I enjoy working the most.

Grade Received: 100%

Below is a video walkthrough of Reboot Earth — explaining the code and running through the design, idea, and all win/lose scenarios. Also includes game screenshots.

Video walkthrough of Reboot Earth.

Main menu screen Character screen Options screen Option 1 Option 2 Option 3

Project #2

Discord Bot — Time Off Requests

Another major project I worked on was building a Discord bot designed to handle time-off requests in a server. The idea was to create a tool that automated a repetitive task: allowing members to submit requests for time off and having the system log, approve, or notify managers without needing manual tracking.

On the technical side, I coded the bot in Python and integrated it with the Discord API. I programmed features such as commands for submitting requests, logging them in a structured way, and sending notifications. This required me to understand how APIs work, handle user input through chat commands, and manage multiple conditions for different scenarios (such as approved, pending, or denied requests). I also hosted the bot on Wispbyte so it could run continuously, which gave me experience with deployment and cloud hosting.

Beyond functionality, I applied my design and UX thinking to the way the bot interacted with users. I made sure the bot's responses were clear, concise, and easy to follow — almost like designing an interface, but through text.

The project also pushed me to think about scalability and efficiency. Handling requests meant I needed to build a system that wouldn't break if multiple people used it at the same time. I learned how to debug issues around command handling, server permissions, and message formatting, which improved my ability to troubleshoot in various coding environments.

This project was important because it showed me how programming can go beyond experiments and directly solve practical problems. Unlike my game project, which focused on creativity and visuals, this bot was all about automation and utility. It gave me confidence in my ability to design tools that people could actually use in real workflows — while also reinforcing the connection between problem-solving, coding, and user experience.

Discord bot screenshot 1 Discord bot screenshot 2 Discord bot screenshot 3 Discord bot screenshot 4

Project #3

Restaurant Ordering Program

This project was my first step into building a functional application with Python. The goal was to create a digital restaurant ordering system where users could browse a menu, select items, and see their total cost calculated automatically. Unlike smaller coding exercises, this program needed to be structured, clear, and user-friendly so it could actually simulate a real-world scenario.

On the technical side, I built the program using core Python concepts like loops, functions, and conditional statements. I implemented menu options, pricing, and order tracking in a way that allowed the system to handle multiple inputs without crashing. For example, the program could recognize invalid entries, recalculate totals when items were added or removed, and generate a final bill at the end. This gave me hands-on experience with control flow and designing systems that can adapt to user choices.

Beyond the logic, I used my design thinking to make the program intuitive. Even though it ran in the IDE Terminal, I structured the menu layout, spacing, and instructions so users could navigate it easily. My background in design helped me realize that even in text-based programs, clarity and presentation make a huge difference in how users experience the system.

Restaurant ordering screenshot 1 Restaurant ordering screenshot 2 Restaurant ordering screenshot 3 Restaurant ordering screenshot 4