Skip to main content
More than a developer profile

I turn complicated ideas into clear digital products.

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.

Ludhiana · Available remotely
M
Available for selected projects
Current focusProduction React systems

TypeScript · Next.js · Node.js

Clean UI
Reliable delivery
7+Years building for the web
4Product teams & agencies
150+Projects contributed to
24/7Remote collaboration ready

From visual details to complete product systems

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.”

My approach to product engineering

Thoughtful choices, visible progress, no mystery

I combine design awareness, engineering discipline, and direct communication throughout the project.

Start with the user

I turn requirements into complete user journeys, so design and engineering stay connected to a real outcome.

Build for ownership

Clear components, predictable state, and useful documentation make the product easier for the next developer to extend.

Ship, learn, improve

I prefer reviewable milestones and production feedback over oversized releases built around untested assumptions.

Breadth across the stack, depth where it matters

I choose tools around product needs, existing teams, and long-term ownership—not trends alone.

Frontend

  • React.js
  • Next.js
  • TypeScript
  • Redux
  • Mantine UI
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • NestJS
  • PHP
  • Laravel
  • REST APIs

Data & delivery

  • PostgreSQL
  • MongoDB
  • Docker
  • AWS
  • Vercel
  • Git

Platforms

  • WordPress
  • WooCommerce
  • Shopify
  • Magento
  • WebSocket
  • Stripe

Seven years of learning by shipping

2023 — Present

Software Engineer · Frontend React.js

BirchStreet Systems India

Building production React and TypeScript interfaces, including OCR-assisted document workflows for hospitality procurement systems.

2021 — 2023

Frontend Developer

Luminoguru

Led frontend work for marketplace products with live auctions, WebSocket chat, Stripe payments, and reusable React architecture.

2020 — 2021

Frontend Developer

Infino Digital Agency

Translated product and campaign designs into responsive React experiences for clients across different industries.

2018 — 2019

Web Designer → Frontend Developer

Digimantra Labs

Started in design and grew into frontend engineering through hands-on work with WordPress, Shopify, HTML, CSS, SCSS, and JavaScript.

Let's build a product people enjoy using.

Tell me what you are trying to improve. I'll help you turn it into a clear, buildable next step.

Start a conversation