Home/React Developer
React · TypeScript · Next.js · 7+ Years

Senior React Developer. Architecture that scales.

7+ years building production React applications. Led the full frontend rebuild of Sastaticket.pk — Pakistan's largest OTA — on a Git-Submodule + Atomic-Design architecture that became the org standard. React 16+, TypeScript, Next.js 15, Redux, Storybook, Jest. Available for senior IC and tech-lead roles — remote or GCC on-site.

Discuss Your Project → View Sastaticket Case Study
React expertise

The React stack, in production.

Core React

  • React 16–197+ years
  • Hooksall patterns
  • React Context
  • Redux · Zustand
  • React Router

TypeScript & Next.js

  • TypeScriptstrict mode
  • Next.js 15App Router
  • SSR · SSG · ISR
  • Server Components

Architecture

  • Atomic Design
  • Git Submodulesmulti-brand
  • Storybookcomponent docs
  • Styled System · Tailwind

Testing & Quality

  • Jestunit + snapshot
  • React Testing Library
  • CypressE2E
  • Storybook interactions
Key React projects

React work with real outcomes.

Sastaticket.pk · Pakistan2020–2021

Sastaticket — React Frontend Rebuild

React 16.8 · Atomic Design · Storybook · Jest · Frontend Lead

Led the full frontend rebuild of Pakistan's largest OTA. Designed the Git-Submodule + Atomic-Design React architecture used across the org. Built a component library with Storybook, theming via styled-system, full responsive coverage, and unit/snapshot/E2E test layers. New-hire onboarding time dropped from two weeks to under three days.

Personal Project2024

Tempus HR — Next.js 15 SaaS

Next.js 15 · TypeScript · React Server Components · shadcn/ui

Multi-tenant HR management system built on Next.js 15 App Router with TypeScript end-to-end. React Server Components, Tailwind CSS v4, shadcn/ui, Drizzle ORM, NextAuth v5. Demonstrates current-generation React patterns in a real production system.

FAQ

React developer questions.

What is your React.js experience level?+

I have 7+ years of production React experience, from React 16.8 (when Hooks launched) through current Next.js 15. I led the Sastaticket.pk frontend rebuild, designed the architectural patterns the org uses today, and have built component libraries, testing suites, and scalable state management systems.

Do you work with Next.js and React Server Components?+

Yes. My recent product work uses Next.js 15 App Router with full React Server Components. Tempus HR is built on this stack — server components for data fetching, client components for interactive UI, TypeScript throughout, Tailwind CSS v4, and shadcn/ui for the component layer.

Can you set up a React component library from scratch?+

Yes. I built Sastaticket's component library with Storybook, themed via styled-system, with Atomic Design hierarchy (atoms → molecules → organisms → templates → pages), snapshot tests for every component, and CI integration. It became the frontend team's single source of truth for UI patterns.