Available for work

Hi, I’m Abdul Moeez Hassan

I build production React and Next.js interfaces for e-commerce and SaaS products, with TypeScript, Tailwind CSS, REST API integration, and tests running in CI before deployment.

Unit & E2E tested CI on every push Public source
Abdul Moeez Hassan — React and Next.js developer
Next.js 15 · React 19
TypeScript · Tailwind

Who I Am

A product-focused developer who ships reliable work that holds up after hand-off.

Abdul Moeez Hassan

React, Next.js & E-Commerce Developer

I’m Abdul Moeez Hassan, a developer in Lahore, Pakistan, with two years building production web interfaces in React, Next.js, TypeScript and Tailwind CSS. I work from product requirements through implementation, API integration, testing, and deployment, and I’m comfortable extending code I didn’t write.

What I care about is work that survives after hand-off: typed components, tests that catch regressions before they ship, and a pipeline that runs lint, type-checks and the full suite on every push. My repositories are public and readable — documented READMEs, meaningful commit history, and the test suites that back them.

Name
Abdul Moeez Hassan
Location
Lahore, Pakistan · Remote
Email
sheikhmoeez756@gmail.com
Languages
English, Urdu, Hindi

Engineering Practices

Claims are cheap. Each of these links to code you can read.

Tested, not just deployed

Unit tests on business logic with Vitest; end-to-end flows with Playwright across desktop and mobile. Leafora ships eight e2e specs covering cart, filters, wishlist, product detail and SEO.

Read the e2e suite

CI before every deploy

Lint, TypeScript type-checking and the unit suite run on every push and pull request. End-to-end tests run against a real production build, with Playwright reports uploaded as artifacts.

Read the CI workflow

Typed end to end

TypeScript across components, state and data — not annotations bolted on afterwards. tsc --noEmit is a gate in CI, so type errors fail the pipeline instead of reaching production.

Browse the source

Public and auditable

Every project here is open source with a documented README, real commit history and the tests that back it. You can judge how I work from the code itself, before we ever get on a call.

View my GitHub

Skills & Technologies

The stack I build, test and ship with.

Frontend Development

React Next.js (App Router) TypeScript Tailwind CSS JavaScript (ES6+) HTML5 CSS3 Responsive Design

Backend Development

Node.js Express.js REST APIs API Authentication MongoDB SQL Supabase Server-Side Validation

Testing & Quality

Vitest Playwright GitHub Actions CI ESLint TypeScript strict mode Accessibility (WCAG) Core Web Vitals

Tools & Platforms

Git & GitHub Vercel VS Code Chrome DevTools Figma npm

Concepts

REST API Integration Component Architecture SSR & Static Prerendering Client State & Persistence Mobile-First Design Semantic HTML SEO Fundamentals

Featured Projects

Three projects, each with a live demo and readable source.

Leafora plant shop — product grid with category filters and promo banner
Next.js 15 React 19 TypeScript Tailwind 4 Vitest Playwright

Leafora — Plant Shop E-Commerce

A complete storefront flow: onboarding, shop, product detail, cart and mock checkout. Search and category filters live in the query string, so any view is shareable and bookmarkable — and the care guide is derived from the catalogue, so it cannot drift out of sync with what the shop actually sells.

  • Working cart & wishlist, persisted to localStorage and synced across tabs
  • Vitest unit tests plus 8 Playwright e2e specs, run in CI on every push
  • Static prerendering for all product pages, accessible & reduced-motion aware
Weather app showing current conditions, air quality and hourly forecast for San Francisco
React TypeScript Tailwind CSS PWA

Weather App

A clean, animated weather app with live forecasts, air quality, and a 7-day outlook — installable as a PWA and built on the Open-Meteo API with full offline support.

  • City search, geolocation & saved-city chips
  • AQI, UV index, sun arc & animated backgrounds
  • Installable PWA with offline fallback
Kara luxury car platform homepage with a blue sports car hero
Next.js TypeScript Three.js React Three Fiber Framer Motion Tailwind CSS

Kara — Luxury Car Platform

A luxury car marketplace front end built on the Next.js App Router and fully typed with TypeScript, centred on a real-time 3D car configurator — orbit the model, change the paint, and watch the reflections update live in the browser.

  • Interactive 3D configurator built with React Three Fiber and drei — Draco-compressed glTF model, orbit controls, live paint-colour swapping and a reflective studio floor
  • Motion design throughout with Framer Motion and Lenis smooth scrolling, with the 3D canvas client-guarded so server rendering stays intact
  • Next.js App Router, fully typed with TypeScript, styled with Tailwind CSS and deployed on Vercel

Experience

My professional journey and hands-on experience.

January 2024 – Present

Web Developer

Aptech Learning

Front-end web development on in-house and client projects, from design hand-off through to deployment.

  • Build responsive, mobile-first interfaces with React, Next.js, TypeScript and Tailwind CSS, converting designs into production pages that hold up across browsers and screen sizes
  • Maintain and extend existing sites — fixing layout and behaviour bugs, improving page load speed, and adding features to code I did not write
  • Integrate REST APIs with proper loading, empty and error states, so pages degrade gracefully instead of breaking
  • Use Git and GitHub for version control, with work reviewed before release

This is where my stack came from — building on deadline for real projects is the difference between knowing a framework and shipping with it.

Academic Background

My educational journey and qualifications.

Computer Science

Punjab College of Commerce · 2020 – 2023

Completed

ACCP — Aptech Certified Computer Professional

Aptech Learning · Issued January 2023

Completed

Contact Me

Have a project in mind? Tell me what you are building.

Email

sheikhmoeez756@gmail.com

Phone

+92 313 0607607

Location

Lahore, Pakistan · Available remote

Send a Message