Skip to content
ZUBAIR AHMAD
OPEN TO WORKLET’S TALK

FRONTEND ENGINEER · ISLAMABAD, PAKISTAN

Interfaces builtfor production.

React · Next.js · TypeScript · Vue · Nuxt

I build responsive, high-performance interfaces for web and mobile — complex product customizers, dashboards and e-commerce flows — turning Figma designs and tricky requirements into fast, reliable UIs.

STACHE CUPS2D / 3D CUSTOMIZER
Stache Cups real-time 2D/3D product customizer interface
THREE.JS · KONVA.JS · SHOPIFY APINuxt.js · Vue.js · Real-time canvas ↔ 3D sync
3 YRSShipping production interfaces
10+ APPSClient work in e-commerce, CRM & SaaS
2D / 3DReal-time Shopify product customizer
224+ TESTSAutomated coverage, Well Mode
SSR / SSGPerformance & technical SEO
GOOGLE PLAYPublished React Native app

01 / Work

Selected work

Production client work and products I've shipped — from complex product customizers to dashboards and e-commerce storefronts.

01Frontend Developer · IKONIC

Stache Cups Customizer

Real-time 2D/3D product customizer

A real-time product customizer that keeps a 2D canvas and a 3D preview in sync while Shopify product and variant data drives the design options on offer.

  • Synchronised 2D canvas (Konva.js) and 3D preview (Three.js) updating live as the user designs.
  • Shopify product and variant data feeding the available customizer options.
  • API integration and component communication across the customizer interface.
Nuxt.jsVue.jsThree.jsKonva.jsShopify API
Stache Cups real-time 2D/3D product customizer interface
02Full-Stack Developer (Freelance)2026

Engrave Me Now

Customer, wholesale and staff ordering platform

A production ordering platform for a laser-engraving business, with responsive customer, wholesale and staff interfaces and role-scoped data behind them.

  • Responsive customer, wholesale and staff UIs with role-based routing.
  • Supabase Auth and PostgreSQL row-level security scoping data to each role.
  • Stripe and PayPal checkout wired into the storefront.
  • Google Places address lookup, transactional email and an AI support chatbot.
Next.jsTypeScriptTailwind CSSSupabaseStripePayPal
Engrave Me Now ordering platform homepage
03Frontend Developer2024

LineSkip CRM Dashboard

Restaurant CRM dashboard

A multi-route CRM dashboard for restaurant types and locations, covering customers, campaigns, loyalty, messaging and reporting against REST APIs.

  • Dashboard views for customers, campaigns, loyalty, messaging and reporting.
  • REST API integration with loading, error and empty states.
  • React Router architecture covering restaurant types and locations.

Frontend project — the backend service is not part of this portfolio.

ReactReact RouterAxiosTailwind CSS
LineSkip restaurant CRM dashboard
04Independent Developer

Well Mode

Published cross-platform wellness app

A published wellness app for eye care, relaxation and daily screen habits, built in React Native and backed by Firebase services and RevenueCat subscriptions.

  • Firebase Authentication for cross-platform sign-in.
  • Firestore synchronisation and persisted session state.
  • RevenueCat subscriptions and entitlement handling.
  • Local notifications for routines and reminders.
  • 224+ automated tests covering product behaviour.
React NativeExpoTypeScriptFirebaseFirestoreRevenueCat
Well Mode daily wellness home screen
Well Mode guided relaxation screen
05Full-Stack Developer (Personal Project)2025

ZUBZEN Store

MERN e-commerce storefront

A responsive React storefront with product filtering, cart, customer authentication and order placement, served by an Express REST API and MongoDB collections.

  • React storefront consuming the API end to end.
  • Product filtering, cart and order-placement flows.
  • Authentication for customer accounts and protected routes.

The live link is the deployed storefront; the API code is not published in this repository.

ReactTailwind CSSNode.jsExpress.jsMongoDB
ZUBZEN Store storefront homepage

Also delivered · Frontend Developer · IKONIC

Innoviti — Corporate website for a payments technology company, covering its Unipay, Genie and Link products.

View site

02 / Technical skills

Tech stack

The tools I use to design, build, test and ship responsive, high-performance interfaces.

Frontend core

Core

React · Next.js · Vue.js · Nuxt.js · TypeScript · JavaScript (ES6+)

UI & styling

Core

Tailwind CSS · Bootstrap · SCSS / CSS3 · HTML5 · Responsive design · Figma-to-code

Complex UI & animation

Core

Three.js · Konva.js · GSAP · Framer Motion

State, APIs & routing

Redux Toolkit · Zustand · REST APIs · Axios · React Router

Mobile

React Native (Expo) · Firebase · Firestore · RevenueCat

Performance & SEO

SSR / SSG · Lazy loading · Image optimization · Core Web Vitals · Technical SEO

Testing & delivery

Playwright · Vitest · Git · GitHub Actions · Docker · Vercel

03 / How I work

How I build

The decisions that shape a frontend, from the Figma file and component structure to state, performance and delivery.

  1. 01

    Design to code

    Responsive, pixel-accurate components built from Figma with reusable primitives and consistent spacing and type.

  2. 02

    Component architecture

    Reusable React and Vue components with clear props, typed state and predictable data flow across the app.

  3. 03

    Complex interfaces

    Real-time 2D/3D canvases and product customizers that keep the canvas, the 3D preview and Shopify data in sync.

  4. 04

    State & async UI

    Redux Toolkit and Zustand for state, with loading, error and empty states handled explicitly on every API call.

  5. 05

    Performance & SEO

    SSR/SSG, code splitting, lazy loading and image optimization measured against Core Web Vitals and technical SEO.

  6. 06

    Testing & delivery

    Playwright and Vitest for behaviour worth protecting, shipped through Git, GitHub Actions and Vercel.

04 / Experience

Where I've built

Four roles across product and client work.

Download CV

Apr 2026 – Present

Islamabad / Remote

Full-Stack Developer

Self-employed (Freelance)
  • Built Engrave Me Now, a production ordering platform with Next.js, TypeScript, Tailwind CSS and Supabase.
  • Designed responsive customer, wholesale and staff workflows with Supabase Auth and PostgreSQL row-level security.
  • Integrated Stripe and PayPal payments, Google Places address lookup, transactional email and an AI support chatbot.

Jun 2024 – Mar 2026

Islamabad, Pakistan

Frontend Developer

IKONIC
  • Delivered frontend features across 10+ production applications in e-commerce, CRM and SaaS for international clients using React.js, Next.js, Vue.js and Nuxt.js.
  • Built a real-time 2D/3D product customizer for Stache Cups with Nuxt.js, Three.js and Konva.js, integrating Shopify product and variant data.
  • Integrated REST APIs and Supabase services with authentication and loading, error and empty states; improved rendering performance and technical SEO through SSR/SSG, lazy loading and image optimization.

Apr 2024 – May 2024

Remote

Frontend Developer

Code Nativex (Contract)
  • Developed React.js frontend features for agency client projects, translating requirements into functional interfaces and refining UI components through client feedback and revisions.

Dec 2023 – Mar 2024

Islamabad, Pakistan

Frontend Developer

Joyn Group
  • Built responsive, pixel-accurate React.js interfaces from Figma using Tailwind CSS and reusable components, with state management through Redux Toolkit.
  • Integrated REST APIs and contributed to authentication flows and frontend feature delivery with design and backend teams.

05 / About

Frontend, end to end

Zubair Ahmad

I'm a frontend engineer in Islamabad with nearly three years of experience shipping production interfaces for web and mobile.

I work in React, Next.js, TypeScript and Vue/Nuxt, turning Figma designs into responsive, accessible components — and building the harder pieces around them: real-time 2D/3D product customizers, complex dashboards and e-commerce flows. I care about performance, Core Web Vitals and the details that make an interface feel finished.

Location
Islamabad, Pakistan
Experience
Nearly 3 years
Focus
Frontend (Web & Mobile)
Core stack
React · Next.js · TypeScript
Availability
Available immediately · on-site, hybrid & remote
Education
BS Computer Science, 2026

06 / Contact

Open to frontend roles

I'm looking for Frontend Engineer, React and Next.js roles — on-site, hybrid or remote. Available immediately. Email is the fastest way to reach me.

Open to new rolesIslamabad, PK · UTC+5