Open to opportunities  ·  Lahore, Pakistan

KAZIM

See My Work → github.com/kazim-45
Scroll
01

About

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 professional 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.

Explore GitHub ↗
18
Years Old
5+
Live Projects
3D
Browser Games
Still Building
02

Flagship

Open Source · Free Forever · Live

OPENSLATE

Free, open-source filmmaking toolkit for writers and directors. Professional tools that shouldn't cost more than the film — built from scratch, deployed globally.

weopenslate.vercel.app →
OpenSlate / Tool 01

OpenWrite

Professional screenplay editor in a single HTML file. Industry-standard WGA format — scene headings, action, character, dialogue. Real-time Script Doctor, smart autocomplete, PDF export, autosave, dark & focus modes. Full mobile support.

Vanilla JSHTML / CSSlocalStoragePDF ExportMobile
openwrite.vercel.app →
OpenSlate / Tool 02

OpenFrame

Complete pre-production suite. Storyboard editor with 4 visual modes including AI image generation, auto-generated shot lists, character profiles, location records, call sheets, and full PDF exports. Built with Next.js.

Next.js 14TailwindPollinations AIPDF ExportMobile
openframev1.vercel.app →
OpenSlate / Tool 03

OpenView

Virtual viewfinder, aspect ratio calculator, lens reference guide, and shot size tool — bridging pre-production and set day. The third tool in the suite.

Coming Soon
In Development →
03

Games

Browser Game · 3D First-Person Shooter

DEAD ZONE

Full 3D first-person zombie shooter in the browser — no engine. Built with Three.js r128: zombie AI, dynamic lighting, weapon systems, collision detection. Full mobile support with a custom floating joystick. Packed into a single HTML file.

Three.js r128WebGLVanilla JSMobile Touch
GitHub →
Browser Game · Endless Runner

TEMPLE DASH

Fast, fluid endless runner through procedurally generated temple environments. Responsive controls, smooth obstacle mechanics, mobile-first input, score system, and speed-scaling difficulty — built for the thrill of one more run.

Vanilla JSProcedural GenCanvas APIMobile-first
GitHub →
04

Skills

Frontend
HTMLCSSJavaScript Canvas APICSS AnimationsResponsive Design
3D & Game Dev
Three.js r128WebGLProcedural Gen BFS PathfindingGame LogicTouch Controls
Frameworks & Tools
Next.jsTailwind CSSGit VercelGitHubVS Code
Exploring
PythonAI / MLReact FlutterScreenwritingFilm Direction
05

Connect

Let's Build
Something.

Hover a node · click to open

GET IN
TOUCH