Discovery
Clarify project goals, user needs, and constraints so every design and code decision has a clear purpose.
Outputs: scope, priorities, and success criteria.
Explore my portfolio to see recent projects and case studies. I work end-to-end across design and front-end — React, Next.js, and careful UI craft.
About Me

I'm Iqroop Gill, a front-end developer and UI/UX designer based in British Columbia. I build clean, modern, and accessible digital experiences.
I specialize in JavaScript, React, and Next.js, blending strong design principles with solid engineering to create fast, intuitive, and visually refined interfaces.
My focus is on performance, usability, and thoughtful design, crafting experiences that feel seamless on every device.
React, Next.js, TypeScript, and modern CSS patterns.
Figma-first UI work with a focus on hierarchy and motion.
Exploring new patterns, tools, and ideas to keep interfaces fresh and effective.
On larger projects I run through a structured flow that keeps design, engineering, and product goals aligned from first sketch to launch.
Clarify project goals, user needs, and constraints so every design and code decision has a clear purpose.
Outputs: scope, priorities, and success criteria.
Map user flows and content structure, then sketch low-fidelity layouts before moving into polished UI.
Outputs: wireframes, interaction notes, page structure.
Define reusable components, data shape, and state strategy so the product stays consistent as it grows.
Outputs: component architecture and API contracts.
Build in Next.js, TypeScript, and Tailwind with a focus on readability, performance, and accessibility.
Outputs: production features with clean, maintainable code.
Validate across devices, refine edge cases, and resolve visual or functional bugs before release.
Outputs: stable behavior and responsive layouts.
Deploy, monitor feedback, and iterate quickly using a versioned workflow and incremental improvements.
Outputs: reliable releases and continuous refinement.