I'm a junior-year Computer Science student at UET Lahore. My primary focus is building full-stack web applications, but I love branching out across the stack. Whether I'm designing databases, building custom CLI automation tools, or testing exploits in cybersecurity labs, I'm always looking for hands-on ways to solve complex technical problems.
Visit My Portfolio Site: Portfolio | Ahmed Hassan
Currently: Developing a web scraper for the Scrape-Verse hackathon and prototyping rate-limit bypasses for the youtube-context-clipper project.
- Pyxis — An explainable AI-assisted career-readiness platform for resume-internship matching, gap analysis, and RAG-based interview preparation. —
React, FastAPI, PostgreSQL, MongoDB, Neo4j, pgvector - Tone Shift — A context-aware translation and text-refinement web app that uses server-side prompt injection to generate situationally accurate multilingual text. —
Vanilla JS, FastAPI, Google Gemini API
- youtube-context-clipper — A modular Python CLI tool that extracts and pads specific timestamp clips from YouTube subtitles via regex boundary matching, avoiding heavy video downloads. —
Python, yt-dlp, ffmpeg
- MITM Threat Detection Framework — A terminal-driven framework for ARP discovery, baseline anomaly detection, and controlled MITM HTTP/HTTPS traffic observation. —
Python, Scapy, Flask - Retail Chain Network Infrastructure — A multi-site enterprise network simulation featuring OSPF/EIGRP/RIP redistribution, dynamic NAT, and end-device firewalls. —
Cisco Packet Tracer - Gobuster Lab — A vulnerable local web environment designed to practice directory brute-forcing and analyze the defensive visibility of enumeration traffic. —
Python, Flask, Gobuster - Cyber Portfolio — A public documentation archive of hands-on vulnerability assessments, reverse engineering crackmes, and web security lab writeups. —
PortSwigger, TryHackMe, Linux
- Nexus — A desktop social application utilizing manually implemented data structures (circular queues, linked lists, stacks) to power feed ranking, search, and undo histories. —
C++17, Qt 6, QML - AlgoRythm — A local desktop music player leveraging custom binary search trees, max heaps, and hash tables for library search, smart shuffle prioritization, and user lookup. —
C++17, Qt 6, CMake - Study Arc — A console-based university management and quiz system featuring role-based access control (Admin, Teacher, Student) and persistent flat-file storage. —
C++14, Visual Studio - Pacman Console Game — A terminal-based arcade game featuring real-time keyboard polling, enemy collision detection, and a custom 2D grid rendering loop. —
C++14, Windows Console - DSA Archive — A structured code repository tracking problem-solving progress across LeetCode, Coding Ninjas, and platform-specific algorithm challenges. —
C++
Best reached via email. Always open to discussing full-stack engineering, custom tooling, or web security.

