Start with the user
I turn requirements into complete user journeys, so design and engineering stay connected to a real outcome.
I'm Miraj, a full-stack developer based in Ludhiana, India. For more than seven years, I've worked across design, frontend engineering, backend systems, and product delivery—helping teams move from an idea or a frustrating workflow to software people can actually use.
My strongest work sits where product thinking meets engineering: responsive interfaces, dependable integrations, maintainable component systems, and practical technical decisions that support the business behind the screen.
TypeScript · Next.js · Node.js
I began as a web designer, learning how spacing, typography, responsive layouts, and small interaction choices shape the way a website feels. That foundation still influences my development work. A technically correct interface is not enough if users cannot understand what to do next.
As projects became more ambitious, I moved deeper into JavaScript and React, then into APIs, databases, deployments, and application architecture. I've worked on marketplaces, real-time bidding and chat, payment flows, document automation, ecommerce, dashboards, and content-driven websites.
Today I can move comfortably between product conversation and implementation. I enjoy asking the questions that expose hidden complexity, simplifying a workflow before coding it, and leaving behind software that is easier to operate than the process it replaced.
“The best implementation is not the one with the most technology. It is the one that makes the right work feel simple.”
I combine design awareness, engineering discipline, and direct communication throughout the project.
I turn requirements into complete user journeys, so design and engineering stay connected to a real outcome.
Clear components, predictable state, and useful documentation make the product easier for the next developer to extend.
I prefer reviewable milestones and production feedback over oversized releases built around untested assumptions.
I choose tools around product needs, existing teams, and long-term ownership—not trends alone.
Building production React and TypeScript interfaces, including OCR-assisted document workflows for hospitality procurement systems.
Led frontend work for marketplace products with live auctions, WebSocket chat, Stripe payments, and reusable React architecture.
Translated product and campaign designs into responsive React experiences for clients across different industries.
Started in design and grew into frontend engineering through hands-on work with WordPress, Shopify, HTML, CSS, SCSS, and JavaScript.
Tell me what you are trying to improve. I'll help you turn it into a clear, buildable next step.