Available for freelance & white-label web work

Riyan
Mujtaba.

Self-taught developer from Hyderabad, Pakistan. Gym tracker, uni finder, client sites, the occasional research paper — I build whatever interests me, and figure out how to make it useful. Occasionally it even works. 🤷

scroll
01

About

19 years old · Hyderabad, Pakistan · Self-taught

Riyan Mujtaba
0
Projects shipped

19. Self-taught.
Always building.

I'm Riyan — 19 years old from Hyderabad, Pakistan. Completed high school in 2026, and have been teaching myself to code and building projects ever since.

I got the chance to co-author a research paper that got accepted at CHI 2025 — still kind of surreal honestly. The paper looks at how generative AI systems can be studied and audited.

I also built and launched eazyburgers.com — a full website for a real client, a smash burger joint in Hyderabad. Designed, built, and deployed it end-to-end.

Most of what I build is stuff I actually want to use — a gym tracker, a uni search tool, a raycaster in C++. I figure that's a good reason to build something.

JavaScript HTML/CSS Firebase Three.js Groq API Claude Code C++ Pico-8 Git AI/LLMs
02

Projects

A mix of tools, games, and experiments — mostly built from scratch.

✦   a little something for the potterheads   ✦
The Riddle Diary
Live
The Riddle Diary

Tom Riddle's enchanted diary — you write to it by hand and the AI reads your handwriting and writes back in character, your ink fading into the page. Saw the idea going around online, so I built my own instead. Sign into the AI behind it once and keep using it. Hidden easter eggs: cast spells (Lumos, Nox, Avada Kedavra, Parseltongue), or press it on its true identity — or cast Revelio — to watch the name burn into "I am Lord Voldemort".

JavaScript Canvas AI Vision
The Marauder's Map
Live
The Marauder's Map

A living map that shows where your friends wander in real time — sign in, pick a name, and your footprints move across an aged-parchment map. Choose who can find you (public, or private to specific people), and say "Mischief Managed" to vanish. Full-stack: Google sign-in, a realtime database, live GPS. Honestly more of a passion/learning project than a finished product — a website can't track location in the background the way a native app can, so it never quite became the always-on thing I pictured. Still, it taught me end-to-end auth, realtime data and live location, and I'm fond of it. A homage to the enchanted map from Harry Potter.

Firebase Leaflet Realtime
KiloTrack
Live
KiloTrack

A full-stack gym and calorie tracking progressive web app. Features gym split setup, personal record tracking with bodyweight-ratio rankings, AI-powered food photo analysis using Groq's Llama vision model, and a Pakistani/South Asian food database. Firebase for real-time sync.

JavaScript Firebase Groq AI PWA
Mail Mission
Live
Mail Mission

An AI email task extractor with a terminal aesthetic. Connects to Gmail, scans your inbox, and pulls out exactly what you need to do — ranked HIGH/MEDIUM/LOW. Generates a daily brief automatically.

JavaScript Gmail API AI
Uni Finder
Live
Uni Finder

University search and filtering for students exploring international study options. Filter by country, English requirements, GPA, and accepted tests (IELTS, TOEFL, Duolingo) across Europe, North America, and Australia.

HTML JavaScript CSS
Raycaster Raycaster
Live
C++ Raycaster

A first-person raycaster built from scratch in C++. Classic Wolfenstein-style 3D rendering using ray casting — no game engine, just maths and pixels.

C++ Raycasting Graphics
Pico-8
Pico-8 Game

Built a breakout-style game in Pico-8 — a fantasy console limited to 128×128 pixels and a tiny colour palette. Coded in Lua. Was hosted on Replit but that went paid. The game's gone now but the screenshot lives on.

Pico-8 Lua Game Dev
Live
Footy Scores

A retro-styled football scores website tracking match results with a classic scoreboard aesthetic. Built for fans who love the look of old football graphics.

JavaScript CSS
Three.js Experiments

Explorations in 3D web graphics using Three.js. Working through 3D scenes, shaders, and interactive environments in the browser.

Three.js WebGL JavaScript
03

Research & Work

Published research and real client projects.

04

Contact

Let's
talk.

Whether it's a project, an opportunity, or just to say hey — I'm around.