I build products,
and I try to break them.

Ahmed Hassan
I'm Ahmed Hassan,
a Full Stack Developer.

I'm Ahmed Hassan — a junior-year Computer Science student at UET Lahore.

I build full-stack products, and I'm drawn to understanding how they can be broken — which has pulled me into cybersecurity alongside development.

Most of what I know comes from doing, not just reading — coursework, personal projects, and a lot of trial and error along the way.

// SELECTED WORK

// 01. PYXIS

Pyxis

A full-stack, AI-driven platform for explainable internship matching and career readiness. Instead of producing a black-box score, it separates deterministic exact matching, Neo4j graph-based related-skill evidence, and pgvector semantic similarity into distinct, auditable layers. It supports the complete student journey from resume extraction to gap analysis, GitHub portfolio review, and guided interview preparation.

ReactFastAPIPostgreSQLMongoDBNeo4jpgvectorRAG
Deploying Soon
Main project view
Secondary project view
Main project view
// 02. FRONTEND PRACTICE PROJECT

Portfolio Site

A custom frontend practice project built entirely from scratch to experiment with modern web design and complex UI interactions. It features a custom space-themed frosted glass aesthetic, dynamic skill constellations, and fluid dual-image hover animations. Designed without templates to deeply practice component architecture and raw CSS capabilities.

Next.jsReactTailwind CSSFramer Motion
// 03. NETWORK SECURITY LAB

MITM & ARP Framework

A hands-on framework exploring both sides of a man-in-the-middle attack: an offensive console that performs ARP spoofing and traffic interception, and a defensive console that builds a trusted network baseline and flags anomalies — new devices, MAC mismatches, gateway spoofing — in real time. Includes a live demo comparing plaintext HTTP, HTTPS, and HTTPS with HSTS.

PythonScapyFlaskSQLiteLinux Networking
View Source on GitHub
Main project view
Secondary project view
Main project view
Secondary project view
// 04. SYSTEMS & DATA STRUCTURES

AlgoRythm + Nexus

Two desktop applications built to connect classic data structures to real features rather than isolated exercises — a music player using a binary search tree, hash tables, and graph-based recommendations, and a social app using circular queues, linked lists, and a ranked feed. Built as academic projects to make DSA concepts tangible.

C++Qt/QMLCMakeData Structures
View Source on GitHub
// ONGOING RESEARCH

Cybersecurity & Vulnerability Writeups

Also documenting ongoing security learning — CTF writeups, PortSwigger labs, and vulnerability research — in a public notebook repository.

View GitHub Repo

Let's build it, then try to break it.

Tell me what you're building — or what's broken. I'm interested either way.