Understand
I start by listening: your goals, your users and your constraints. Then we agree on what success looks like.
Software developer building fast, thoughtful products for the web. Clean code under the hood, careful details on the surface.
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.
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.
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.
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.
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.
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.
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.
Responsive, accessible interfaces with smooth motion and solid component architecture.
Server logic, data modelling and APIs in Node.js and Django, plus lower-level work in C and C++.
The tools that keep my work versioned, tested and deployed without drama.
Currently exploring
AI integrationDocker3D graphicsHow I build
A clear, collaborative process, so you always know what's happening and what comes next.
I start by listening: your goals, your users and your constraints. Then we agree on what success looks like.
Wireframes, data models and architecture come before production code, so the build is fast and the surprises are few.
Clean, component-based code shipped in small iterations, with progress you can see and test every week.
Cross-device testing, performance tuning and the small details that make a product feel finished.
Deployment, monitoring and steady improvement after launch, so the product keeps growing with you.
Where I've worked, studied and what I've built along the way.
Working with the engineering team on real web products, following an AI-native development workflow with code reviews and a clear definition of done.
Studying computer science while building games in C, like The Ashen Monastery and Raycast Maze, as college projects.
Start a project
Tell me a little about what you're building. I'll get back to you with next steps, questions, and how I can help.