Open to opportunities

Riyan
Mujtaba.

Self-taught developer from Hyderabad, Pakistan. I build whatever interests me — tools, games, client work, the occasional research paper.

scroll
01

About

18 years old · Hyderabad, Pakistan · Self-taught

Riyan Mujtaba
0
Projects shipped

18. Self-taught.
Always building.

I'm Riyan — 18 years old from Hyderabad, Pakistan. Just finished school 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 C++ Pico-8 Git AI/LLMs
02

Projects

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

Eazy Burgers
Live
Eazy Burgers

Full website for a late-night smash burger joint in Hyderabad — built, designed, and deployed for a real client. Custom hero, animated menu, real Google Maps reviews, Australian Angus beef section, WhatsApp ordering. Live on a custom domain.

JavaScript CSS Client Work
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.