Skip to main content

Open to remote & freelance work

Front-ends teams can trust in production.

Senior Frontend Engineer with 10+ years of software development experience, including 8+ years building production applications in React, Next.js, JavaScript/TypeScript, HTML, and CSS, shipping to production continuously since 2017. Nearly seven years as sole frontend owner of a B2B SaaS platform, including leading its migration to Next.js, with full architectural responsibility for the component system, accessibility (WCAG 2.1), performance, and production monitoring. Delivered a TypeScript/Next.js booking platform end-to-end, including its JavaScript-to-TypeScript conversion under strict mode.

Earlier full-stack years in Ruby on Rails and PostgreSQL cover REST APIs, authentication, and payment flows behind the UI. Comfortable leading technical direction, mentoring engineers, and working fully remote across time zones. Uses Claude Code daily as an AI development assistant to ship faster without compromising code quality, maintainability, or performance.

Muhammad Waqas Noor, Senior Frontend Engineer
about.tsx
<Engineer name="Muhammad Waqas Noor" focus="Senior Frontend Engineer" stack={["React", "Next.js", "TS"]} reactSince={2017} remote />
years building production software
10+
running the frontend solo, fully remote, for a European B2B SaaS
6+ yrs
Lighthouse for accessibility, best practices & SEO
100
pages indexed in Google after leading the Next.js migration
12k+

Shipped with

  • Union Limousine
  • Caterbee
  • Crewlogix
  • Engin Technologies

01 — Selected work

Products I've owned end to end.

Two flagship builds, plus earlier React, Rails and full-stack work.

Union Limousine — homepage

01November 2025 – Present · Union Limousine

Union Limousine

Live production site. I built the frontend on my own, from a blank slate to launch in two months, using Next.js 16 (App Router), TypeScript in strict mode, and Redux Toolkit with RTK Query. Try the booking flow to see the multi-step reservation and form validation. Lighthouse scores 100 for accessibility, best practices and SEO.

Union Limousine is a New York-based chauffeur and black car company serving individuals, businesses and groups across New York City, the Tri-State area and the rest of the U.S. Its fleet runs from luxury sedans and executive SUVs to stretch limousines, Sprinter vans, minibuses and motor coaches, covering airport transfers, corporate travel, weddings, hourly hire and group trips. Every booking is backed by real-time flight tracking, transparent pricing and 24-hour support.

  • React 19
  • Next.js 16
  • TypeScript
  • App Router
  • SSR
  • Claude Code
  • Resend
  • Next Intl
  • Redux Toolkit
  • RTK Query
  • Bootstrap
  • SASS
  • Zod
  • Wow JS
  • Yarn
  • React Hook Form
  • React Signature Canvas
Visit website: Union Limousine (opens in a new tab)
Caterbee — Start Page

02December 2019 – September 2026 · Caterbee AB

Caterbee

Live production site for a Swedish B2B catering platform (the site is in Swedish). I was its sole frontend engineer from December 2019 to September 2026 and led its migration from React 16 with Prerender Cloud to Next.js, which is why it now has 12,000+ pages indexed in Google. Browse the caterer and menu pages to see the server-rendered, SEO-focused frontend.

Caterbee is a Swedish catering platform that brings breakfast, snacks, lunch and event food to the workplace. It works with more than 100 hand-picked suppliers, so teams can order from several caterers and to multiple addresses at once, with every invoice gathered in one place.

  • React 19
  • Next.js 15
  • App Router
  • SSR
  • SSG
  • Claude Code
  • Next Auth
  • Next Intl
  • Bootstrap
  • SASS
  • JavaScript
  • Redux Toolkit
  • RTK Query
  • React Auto Suggest
  • React Datepicker
  • React Hook Form
  • Amplitude JS
  • Yarn
Visit website: Caterbee (opens in a new tab)

More projects

React · Demo · Ruby on Rails · Full-Stack

02 — Experience

Ten years, four teams, one focus.

Open any role to see what I shipped and the stack behind it.

  1. Nov 2025 — NowCurrent

    Union Limousine · Remote · Freelance

    Sole frontend engineer on a US limousine booking platform, taken from a blank slate to launch in two months.

    • Drew 10,000+ visitors and 45,000+ page views in its first year.
    • Built the booking engine in Next.js and TypeScript with Redux Toolkit and RTK Query, covering multi-step reservations, form validation, and API error states.
    • Led the move from JavaScript to strict-mode TypeScript before release, ruling out a whole class of runtime type errors.
    • Hit Lighthouse 100 for Accessibility, Best Practices, and SEO on desktop and mobile, with Performance at 90+ on desktop and 80+ on mobile.
    • Used Claude Code daily, backed by code review and testing, to keep the codebase clean and fast.
    • Scoped features and planned releases directly with the client.
    • Next.js
    • TypeScript
    • JavaScript
    • React
    • Redux Toolkit
    • RTK Query
    • REST APIs
    • SASS
    • Bootstrap
    • Google Analytics
    • Google Tag Manager
    • Claude Code
  2. Dec 2019 — Sep 2026

    Caterbee AB · Stockholm, Sweden · Remote

    Sole frontend owner of a B2B catering SaaS platform for nearly seven years, setting technical direction with the CTO.

    • Shipped 30+ production releases alongside the CTO, designers, and backend team.
    • Proposed and led the move from Prerender Cloud to Next.js with SSR, ISR, and SSG. The platform now has 12,000+ pages indexed in Google and Good mobile Core Web Vitals on every measured URL.
    • Built shared components for forms, modals, and layouts that kept the UI consistent and sped up feature work.
    • Integrated 50+ REST endpoints through Redux Toolkit and RTK Query with consistent caching, validation, and error handling, which cut UI defects sharply.
    • Trimmed bundle size and load times with webpack-bundle-analyzer and Lighthouse audits, and migrated 20+ class components to hooks.
    • Gated releases on a Playwright end-to-end suite built with Claude Code, and set up Sentry for production monitoring and alerts.
    • Treated WCAG 2.1 accessibility and cross-browser support as build requirements, not afterthoughts.
    • React
    • Next.js
    • JavaScript
    • Redux Toolkit
    • RTK Query
    • REST APIs
    • SASS
    • Bootstrap
    • Stripe
    • Playwright
    • Sentry
    • Docker
    • Google Analytics
    • Google Tag Manager
    • Amplitude JS
    • Claude Code
  3. May 2018 — Oct 2019

    Crewlogix · Lahore, Pakistan

    Led a team of six across React and Ruby on Rails, owning delivery from requirements to production.

    • Led architecture and delivery for 20+ releases with a cross-functional team of six, every one shipped on time and in scope.
    • Led Evva, a digital business bank account for Mexican SMEs, as full-stack lead with one junior developer, building it from scratch on React and Firebase.
    • Ran weekly engineering guild sessions for 20+ engineers and tightened code reviews, halving PR feedback time.
    • Upgraded a 20k+ line monolith from Rails 3 to Rails 5, cutting rollbacks by 40% while doubling test coverage.
    • React
    • Redux
    • JavaScript
    • Material UI
    • Bootstrap
    • SASS
    • Ruby on Rails
    • PostgreSQL
    • Elasticsearch
    • REST APIs
    • Firebase
    • Stripe
  4. Feb 2016 — May 2018

    Engin Technologies · Lahore, Pakistan

    Shipped full-stack features with Rails and React, from Stripe payments to Docker deployments on AWS.

    • Built ActiveApplicant, an applicant tracking system, and ActiveHR, an HR platform for onboarding, time tracking, and PTO. Both are still in production today.
    • Shipped 25+ full-stack releases with React, Redux, Rails, and SQL, including GameSmith, my first production React app in 2017, and Lanora, a task tracker for students and instructors.
    • Containerized apps with Docker and deployed them to AWS (EC2, S3) on Linux hosts.
    • Hardened the Stripe integration with idempotent retries and failure handling.
    • Automated CI/CD with RSpec and Jest suites, cutting regression cycles by 30%.
    • Rebuilt the UI in React and Bootstrap, lifting mobile performance scores by 70% and cutting frontend defects by 40%.
    • Ruby on Rails
    • HAML
    • PostgreSQL
    • Elasticsearch
    • REST APIs
    • React
    • Redux
    • JavaScript
    • Bootstrap
    • SASS
    • Stripe
    • Docker
    • AWS
    • Heroku
    • RSpec
    • Jest

03 — How I can help

Bring me in for the hard parts of the front-end.

  • React / Next.js Development

    Building fast, scalable, and maintainable web applications using React.js and Next.js. From single-page apps to full SSR/ISR/SSG solutions with the App Router, Page Router, clean architecture and pixel-perfect implementation.

  • Performance Optimisation

    Diagnosing and resolving frontend bottlenecks through code splitting, lazy loading, bundle analysis, and caching strategies. Delivering measurable improvements in Core Web Vitals and Lighthouse scores.

  • UI Implementation

    Translating Figma designs into responsive, accessible, and cross-browser UIs using Tailwind CSS, SCSS, Bootstrap, and Material UI. Mobile-first approach with strict adherence to WCAG 2.1 AA standards.

  • API Integration

    Integrating third-party services and RESTful APIs including Stripe for payments, Firebase for real-time data, and AWS for storage. Robust error handling, state management with Redux Toolkit or Context API.

  • Full-Stack Development

    End-to-end application development combining React.js frontends with Ruby on Rails or Node.js backends. RESTful API design, database modelling, and seamless integration across the full stack.

  • Technical Consulting

    Architecture reviews, code audits, and tech-stack recommendations for startups and growing teams. Helping organisations adopt modern React patterns, CI/CD pipelines, and AI-assisted development workflows.

04 — Toolkit

What I work with.

  • Frontend

    • React (core skill)
    • Next.js
    • TypeScript
    • JavaScript
    • Redux Toolkit
    • RTK Query
    • Redux Saga
    • Bootstrap
    • Tailwind
    • Material UI
    • NextAuth
    • JWT
    • HTML5
    • CSS3
    • SCSS - Sass
    • WCAG 2.1
    • Responsive Design
  • Testing & performance

    • Lighthouse (core skill)
    • Core Web Vitals
    • Playwright
    • Jest
    • React Testing Library
    • RSpec
    • SEO
    • Sentry
    • webpack-bundle-analyzer
  • Backend & data

    • REST APIs (core skill)
    • Node.js - Express
    • Ruby
    • Ruby on Rails
    • SQL
    • PostgreSQL
    • MySQL
    • SQLite
    • Supabase
    • Stripe
  • Workflow & tooling

    • Git (core skill)
    • GitHub
    • GitLab
    • Bitbucket
    • CI/CD
    • Docker
    • AWS
    • Vercel
    • Linux
    • Figma
    • Jira
    • Trello
    • Asana
    • Slack
  • AI tools

    • Claude Code (core skill)
    • Claude Skills
    • Claude Agents
    • ChatGPT
    • OpenAI
    • DeepSeek
  • Languages

    • English (professional) (core skill)
    • Urdu (native)

Testimonials

Waqas has served as our Lead Frontend Engineer at Caterbee for more than six years, shaping our customer-facing platform through multiple releases and redesigns. He's led our frontend through several stack generations, today built on Next.js, React, Redux Toolkit, and RTK Query, making thoughtful calls about when to adopt new technology. What stands out most is his loyalty and professionalism; he treats our product as if it were his own. Whenever we've faced a critical issue, Waqas has stepped in without hesitation and stayed until it was resolved. I recommend him without reservation.
Karl Mårtensson, CTO & Co-founder at CaterbeeKarl Mårtensson (LinkedIn profile, opens in a new tab)CTO & Co-founder at CaterbeeAll recommendations on LinkedIn(opens in a new tab)

05 — Background

The groundwork behind the work.

Education

  • Bachelor of Software Engineering (BSSE)

    University of Management and Technology

    2011 — 2015 · Lahore, Pakistan

    Coursework emphasised algorithms, database design, web development, software architecture, and secure coding practices. Graduated with hands-on experience across the full software development lifecycle.

  • FSC, Pre-Engineering

    Scholar Group of Colleges

    2008 — 2010 · Lahore, Pakistan

    Completed pre-engineering studies with coursework in Mathematics, Physics, Chemistry, English, Urdu, Islamic Studies, and Pakistan Studies.

Certifications

  • Completed practical training on Claude Code and AI-powered development workflows. Gained hands-on experience with AI coding assistants, prompt engineering techniques, code generation, debugging, refactoring, and integrating AI tools into modern software development processes. Learned how to improve developer productivity, automate repetitive coding tasks, and apply best practices when working with AI-assisted programming environments.

    Credential ID: UC-8110c14f-0946-4b5c-b2cf-7fe3f0be957f

  • Completed a comprehensive, project-based Next.js course covering both the App Router and Pages Router for building fullstack React apps. Gained hands-on experience with server-side rendering, file-based routing, data fetching, Server Actions, and authentication. Built multiple production-ready projects while mastering performance optimization and SEO-friendly app development.

    Credential ID: UC-19b3169a-9b8b-4d44-81e0-bb96c4213812

  • Completed a comprehensive, project-based TypeScript course covering advanced design patterns, Composition vs. Inheritance, and reusable code with classes and interfaces. Gained hands-on experience building a custom front-end framework and integrating TypeScript with React, Redux, and Express. Developed the skills to architect large, maintainable codebases and write professional, production-ready TypeScript.

    Credential ID: UC-8c57a7b1-2edb-42df-a752-bdd7e8ab2952

Beyond code

Off the keyboard

I stay active, curious, and inspired through a mix of physical activity, travel, and media. These interests keep me grounded and fuel the creativity I bring to every project.

  • Jogging
  • Travel
  • News
  • Songs
  • Movies

06 — Contact

Have a front-end that needs an owner?

I take on freelance projects and long-term remote roles. Tell me what you're building, or just ask a question. I'm happy to talk it through, and I'll get back to you within a business day or two.

Let's build something good together.

mu.waqasnoor@gmail.com

Lahore, Punjab, Pakistan · UTC+5 · flexible hours to match any time zone

0/5000