Skip to main content

Muhammad Waqas Noor

Senior Frontend Engineer

Muhammad Waqas Noor — Frontend Engineer

Senior Frontend Engineer with 10+ years of software development experience, including 8+ years building production applications in JavaScript/TypeScript, React, HTML, and CSS, with React in 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.

Download CV

Experiences

Senior Frontend Engineer (Freelance)

Union Limousine — Remote

November 2025 – Present

Sole frontend engineer on a production limousine booking platform for the US market, taken from a blank slate to launch in two months. It 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 handling. Led the move from JavaScript to strict-mode TypeScript before release. Shipped responsive, accessible pages that score 100 on Lighthouse 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.

Lead Frontend Engineer

Caterbee AB — Stockholm, Sweden (Remote)

December 2019 – September 2026

Sole frontend owner of a B2B catering SaaS platform for nearly seven years, shipping 30+ production releases and setting technical direction with 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 sped up feature work. Integrated 50+ REST endpoints through Redux Toolkit and RTK Query with consistent caching, validation, and error handling. Trimmed the bundle with webpack-bundle-analyzer and Lighthouse audits, and migrated 20+ class components to hooks. Backed releases with a Playwright end-to-end suite built with Claude Code, plus Sentry for production monitoring. Treated WCAG 2.1 accessibility as a build requirement, not an afterthought.

Senior Software Engineer

Crewlogix — Lahore, Pakistan

May 2018 – October 2019

Led architecture and delivery for 20+ releases with a cross-functional team of 6 engineers, all shipped on time and in scope, including 18 months owning the React frontend of Evva, a production web app. Ran weekly engineering guild sessions for 20+ engineers and tightened code-review practices, halving PR feedback time. Upgraded a legacy monolith from Rails 3 to Rails 5 (20k+ lines of code), cutting rollbacks by 40% while doubling test coverage.

Software Engineer

Engin Technologies — Lahore, Pakistan

February 2016 – May 2018

Built ActiveApplicant, an applicant tracking system, and ActiveHR, an HR platform covering 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 and progress tracker for students and instructors. Containerized apps with Docker and deployed them to AWS (EC2, S3). Hardened the Stripe integration with idempotent retries and failure handling. Automated CI/CD with RSpec and Jest, cutting regression cycles by 30%. Rebuilt the UI in React and Bootstrap, lifting mobile performance scores by 70% and cutting frontend defects by 40%.

Services

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.

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.

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.

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.

Portfolios

Certifications

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.

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.

Skills

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

AI tools

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

Workflow & tooling

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

Languages

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

Educations

Bachelor of Software Engineering (BSSE)

University of Management and Technology


2011 – 2015Lahore, 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 – 2010Lahore, Pakistan

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

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 Caterbee
Karl Mårtensson, CTO & Co-founder at Caterbee

“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 Caterbee

Interests

Beyond code, 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

Contact

Please don't hesitate to contact me if you have any questions or would like to discuss how I can help you with your project. I am always available and eager to contribute my expertise.

Let's work together to bring your vision to life!

mu.waqasnoor@gmail.com
Lahore, Punjab, Pakistan
0/5000