Developer · Filmmaker · Builder of Impossible Things
I'm a self-taught developer from Lahore, Pakistan — building at the intersection of code, games, and cinema.
At 18, I've shipped browser-based 3D games in Three.js, a full open-source filmmaking suite with live users, a screenplay editor, and a complete pre-production tool — all without tutorials or shortcuts.
I move fast, think visually, and care about the craft. Every project is a push against what the browser is "supposed" to be capable of.
Free, open-source filmmaking toolkit for writers and directors. Professional tools that shouldn't cost more than the film — built from scratch, deployed globally.
Professional screenplay editor — single HTML file. WGA format, real-time Script Doctor, smart autocomplete, PDF export, autosave, dark mode, focus mode. Full mobile support.
openwrite.vercel.app →Complete pre-production suite. Storyboard editor with 4 visual modes including AI image gen, auto shot lists, character profiles, locations, call sheets, full PDF exports.
openframev1.vercel.app →Virtual viewfinder, aspect ratio calculator, lens reference guide, and shot size tool — the third pillar of the suite. Bridges pre-production and set day. Know your frame before you call action.
View on GitHub →A fully playable chess engine in the browser with an AI opponent. Minimax algorithm with alpha-beta pruning, move validation, check/checkmate detection, and a slick dark UI built for the serious player. No engines, no shortcuts — pure JavaScript chess logic.
GitHub →A metadata extraction and OSINT recon tool. Strips and analyzes hidden metadata from files, images, and documents — exposing what's buried in plain sight. Built for investigators, security researchers, and curious minds who dig deeper than the surface.
GitHub →A full Capture The Flag challenge platform — handcrafted from scratch. Cryptography puzzles, steganography challenges, web exploitation, and binary reversals. Designed to train the next generation of security thinkers in a slick, galactic-themed interface.
Full 3D zombie shooter in the browser — no engine. Three.js r128: zombie AI, dynamic lighting, weapon systems, collision. Full mobile support with floating joystick. Single HTML file.
GitHub →Fast endless runner through procedurally generated temples. Smooth obstacle mechanics, score system, speed-scaling difficulty, mobile-first input. Built for the thrill of one more run.
GitHub →Open to opportunities, collabs, and conversations about impossible ideas. Based in Lahore — building everywhere.