Available for new projects

Software developer building fast, thoughtful products for the web. Clean code under the hood, careful details on the surface.

Then grab the letters and throw them

Mahnoor, developer[ full-stack & games ]2026

About me

I turn ideas into software that feels as good as it works, and I care about every detail between the first sketch and the final release.

Illustrated avatar of Mahnoor Siddiqui in a black hijab and pink glasses, arms crossed
Mahnoor developer

I’m Mahnoor Siddiqui, a software developer passionate about building modern, scalable digital products. Currently an Intern Developer at KhairFlow, I specialize in responsive web development using React, Next.js, and TypeScript, with experience in Node.js, Django, PostgreSQL, and MySQL. I focus on clean code, modern development workflows, user-focused experiences, and exploring AI-driven solutions.

2+Years coding
15+Projects on GitHub
2Certifications

Selected
work

A few projects I'm proud of, from web apps to games written in C. Open any of them to see what I built and the tools I used.

A third-person, PS1-style gothic horror game I wrote from scratch in C99 with raylib, built as a college project. Five wings of a castle, relics to destroy and two boss fights, with low-poly architecture, custom GLSL shaders, fog and candlelight.

C99raylibGLSL

A cinematic concept site for an electric-bike brand, built to show what a premium, motion-heavy website can feel like. A letterboxed hero with a camera HUD, a 3D energy core, an AI ride assistant that streams answers and plots a route, an exploded bike view, a rotating 3D carousel and scroll-driven reveals, mostly in pure CSS.

HTMLCSSJavaScriptExpress

A first-person 3D maze with no 3D engine: the view is computed from a 2D grid using DDA raycasting, the technique behind Wolfenstein 3D. Every run generates a new maze with a recursive backtracker, and BFS places the exit at the farthest cell.

CraylibAlgorithms

A dual-brand real-estate website for Rado Builders and its sister company Sarec, built at Alkhair Innovative Tech Solutions. I designed and built the frontend: a split-screen brand gate, project listings and detail pages, an interactive 3D globe and maps, and smooth GSAP and Lenis animations throughout.

Next.jsTypeScriptTailwind CSSGSAP

My
toolkit

Drag to spin

Full-stack, with an eye for the interface.

I work across the whole product: polished interfaces on the front, reliable APIs and data on the back, and a workflow that keeps it all shipping.

Currently exploring

AI integrationDocker3D graphics

How I build

From idea
to launch

A clear, collaborative process, so you always know what's happening and what comes next.

Step 1 of 5

Understand

I start by listening: your goals, your users and your constraints. Then we agree on what success looks like.

Discovery callRequirementsUser flows
Step 2 of 5

Plan & design

Wireframes, data models and architecture come before production code, so the build is fast and the surprises are few.

WireframesSystem designTech stack
Step 3 of 5

Build

Clean, component-based code shipped in small iterations, with progress you can see and test every week.

FrontendBackendAPIs
Step 4 of 5

Test & polish

Cross-device testing, performance tuning and the small details that make a product feel finished.

QAPerformanceAccessibility
Step 5 of 5

Launch & grow

Deployment, monitoring and steady improvement after launch, so the product keeps growing with you.

DeploymentMonitoringSupport

My
experience

Where I've worked, studied and what I've built along the way.

Intern Developer

KhairFlow, Karachi

Working with the engineering team on real web products, following an AI-native development workflow with code reviews and a clear definition of done.

Intermediate, Computer Science

G.D.C F/W Block M

Studying computer science while building games in C, like The Ashen Monastery and Raycast Maze, as college projects.

Start a project

Got an idea?
Let's make it real.

Tell me a little about what you're building. I'll get back to you with next steps, questions, and how I can help.

What do you need?

Sending opens your email app with your message ready to go.