Open to new projects  👋

Hi, I'm Hamza. I write code that actually ships.

CS grad, 2+ years building full-stack apps and shipping ML in the real world. I care about the craft, not just making it run.

0+ Projects Shipped
0+ Years Coding
0+ Technologies Mastered
H
Hamza Full-Stack & ML Engineer Remote · Open to Work
Available
2+ Years Experience
10+ Projects Shipped
20+ Technologies
Core Stack
React Next.js Python LangChain
⚛️ React
🐍 Python
🗄️ Node.js
🤖 AI / ML
☁️ Cloud
Hamza
🎓
CS Graduate
FAST NUCES · 2025

The craft matters
more than the output.

I build things because I genuinely can't stop. Started with game mods, picked up web dev, stumbled into ML and never left. Full-stack and AI are my lanes, React and Next.js on the frontend, Python and Node on the back, with enough ML experience to know when a model actually helps and when it's just noise.

🔨Always building something on the side
📖Digging into LangChain internals lately
Coffee. Not negotiable.
🎮Better debugger after a break. Annoyingly true.
React
Next.js
TypeScript
Python
Node.js
SQL
Docker
LangChain
PyTorch
OpenCV
AWS
FastAPI
Download CV

Selected Projects

Scroll to explore

01

Interview-Den (FYP)

Hiring platform that screens resumes, runs adaptive quizzes, and conducts avatar-led video interviews. Groq LLM and LangChain handle the conversations; Docker keeps it running the same everywhere.

Next.jsSupabaseLangChainDocker
🤖
02

News Data Pipeline

Apache Airflow handles news ingestion, preprocessing, and model training as DAGs. Experiments tracked in MLflow; shaved 40% off deployment time.

PythonApache AirflowMLflowFastAPI
📡
03

Housing Society System

MERN app with separate portals for residents, tenants, and admins. Property search, payments, role-based dashboards. JWT auth and WebSocket notifications.

ReactNode.jsMongoDBExpress
🏘️
04

Credit Risk Predictor

Enter applicant financials, get a risk score. Streamlit app backed by a scikit-learn classifier. Compared several models, kept the one that actually held up on test data.

PythonScikit-learnStreamlit
💳
05

PAC-MAN in Assembly

Pac-Man in x86 MASM Assembly. Ghost chase AI, pellets, power-ups, video memory rendering, keyboard input via BIOS interrupts. Written from a blank file with no libraries. No engine, no shortcuts.

x86 AssemblyMASMDOSBox
👾

Services I Offer

From proof-of-concept to production. I cover the full stack.

Frontend Development

Responsive UIs in React and TypeScript. If the animation feels off or the layout breaks on mobile, that's on me. So it won't.

ReactTypeScriptCSS

Backend Development

REST APIs, auth systems, and database design in Node.js and Python. I care about getting the schema right the first time.

Node.jsPythonPostgreSQL

AI / ML Integration

Add ML where it actually helps: NLP, computer vision, or a model running behind an API. No magic, just the right tool for the problem.

PythonTensorFlowOpenAI

Full-Stack Web Apps

From idea to deployed product: frontend, backend, CI/CD, the works. I've shipped MVPs that didn't fall apart when real users showed up.

Next.jsDockerAWS

Database Design

Relational schemas, NoSQL data models, query optimization, indexing. I write migrations that don't wake anyone up at 3am.

PostgreSQLMongoDBRedis

Code Review & Consulting

Architecture reviews, performance audits, honest opinions about your stack. I'll tell you what's actually wrong, not what sounds good in a report.

ArchitecturePerformanceGit

My Process

01

Discover

I don't write a single line until I understand the problem. Not "requirements-document" understand. Actually understand. What's the user doing at 11pm that makes this app necessary?

  • Talking to real users, not just stakeholders
  • Figuring out what to NOT build
  • Asking "why?" more than feels comfortable
02

Architect

I sketch the system on paper before touching code. The shape of the data model determines everything downstream. Get this wrong and you're refactoring forever. I've been there. Twice.

  • Data model first, API second, UI third
  • Boring stack choices over trendy ones
  • README written before the first commit
03

Build

Small commits, descriptive names, and no commented-out code that "might be useful later." I write tests because I've been burned too many times. PR descriptions are a love language.

  • Small commits with actual descriptions
  • Tests before the bug report beats me to it
  • No any types in TypeScript. ever.
04

Deploy

Shipping is the easy part. The hard part is it not breaking at 3am on a Sunday. I set up monitoring before launch, not after the first incident. Learned that lesson so you don't have to.

  • Dockerized from day one, not day forty
  • Alerts that fire before users complain
  • Rollback plan exists before deploy runs

Experience & Education

Started by breaking games. Eventually started getting paid to (not) break things.

Feb 2026 –
Present
Work

Frontend Apprentice

🏢 SmartForum · On-site

Building React and Next.js components for a community forum: thread views, post interactions, responsive layouts. Wired up REST APIs for comments and notifications; page load time dropped 35%.

ReactNext.jsTypeScriptREST APIs
Jul 2024 –
Sep 2024
Internship

Computer Vision Intern

⚽ SALUQ · Hybrid

Built a football tracker with YOLOv8 and OpenCV, hitting 94% accuracy on players, referees, and ball detection across live footage. The output goes into a dashboard so coaching staff can read it without wading through model files.

YOLOv8OpenCVPythonComputer Vision
Jul 2024 –
Aug 2024
Internship

Game Development Intern

🎮 AppByte · On-site

Wrote C# in Unity, tweaked gameplay mechanics, and hunted down frame drops on mobile. Worked on in-game UI and performance across mobile and PC. Turns out fixing bugs is more fun when you can actually play the thing you're fixing.

UnityC#MobileUI Design
Jun 2023 –
Aug 2023
Internship

Frontend Intern

📡 PTCL · On-site

Built a MERN app for internal service management with reusable React components on a Node.js/Express backend. Worked alongside backend and QA teams, which is where I actually learned what code review looks like at scale.

ReactNode.jsExpressMongoDB
2021 –
2025
Education

BSc Computer Science

🎓 FAST NUCES · On-Campus

Four years of algorithms, data structures, ML, and operating systems. Final year project was Interview-Den, an automated hiring platform built with LLMs and computer vision.

  • Algorithms & Data Structures
  • Machine Learning & AI
  • Operating Systems & Networking
  • Software Engineering & Architecture
AlgorithmsMLOSSoftware Eng.
2019 –
2021
Education

A Levels

🏫 The City School

Took the sciences route with a computing twist. Subjects covered the fundamentals that still show up in the work today.

Computer ScienceMathematicsPhysics
2017 –
2019
Education

O Levels

🏫 The City School

Pre-medical track. Switched directions for A Levels and never looked back.

Pre-Medical

My Philosophy

Good software is boring in the best possible way. It does exactly what it promises. Nothing breaks at 3am. And the next developer who touches it doesn't hate you.

Let's Work Together

Have a project? A weird idea? A bug you can't figure out? I'm genuinely happy to hear about it. Even the half-baked ones.

Email
Hamzasaeed31@gmail.com
Location
Islamabad, Pakistan · Available Worldwide Remotely
✅ Message sent! I'll get back to you soon.