Fazal Karim

Available to hire

I’m Fazal Karim, a Senior Full Stack Engineer based in Lahore with 7+ years of experience building and scaling TypeScript applications for startups and enterprise teams.

About

I’m Fazal Karim, a Senior Full Stack Engineer based in Lahore with 7+ years of experience building and scaling TypeScript applications for startups and enterprise teams. My focus has been React frontends and modern web architecture, including SSR/hydration with Next.js, component-driven UI development, and async data workflows with TanStack Query.

I care deeply about clean engineering trade-offs, performance, accessibility (WCAG), and a great developer experience. I’ve built and maintained shared UI libraries with Storybook, delivered reliable testing coverage using Vitest/Jest + Testing Library and Playwright/Cypress, and I integrate AI-assisted development tools like Claude Code and Cursor into my day-to-day delivery to ship production-quality features faster.

  • 10 years' experience
  • Joined March 2025

Industry experience

  • Software & Internet
  • Retail
  • Real Estate & Construction
  • Education
  • Transportation & Logistics
  • Media & Entertainment
  • Financial Services

Work experience· 10 roles

Senior Software Engineer · SupplyKickFeb 2024 – Jun 2024 · 5 mos

Delivering scalable front-end features and reusable components using React, React Native and Ruby on Rails. Collaborating with U.S based product and design teams in an Agile environment. Leading implementation of new architecture patterns to optimize performance and code maintainability. Providing support on live web and mobile apps.

Senior Software Engineer (Freelance)Jun 2022 – Present · 4 yrs 6 mos

Owned full-stack TypeScript projects end-to-end—from requirements and normalized PostgreSQL data modeling to microservice-oriented backends and deployment. Built React/Next.js frontends and Node.js/Express services with secure authentication (JWT/OAuth 2.0) and real-time capabilities via WebSockets. Containerized services with Docker and managed CI/CD workflows and production deployments and scaling. Integrated and stabilized third-party systems such as payments, maps, auth, and messaging, and delivered pragmatic UI/UX improvements with strong attention to performance, accessibility, and maintainability. Used AI coding tools (Claude Code, Cursor) as part of daily development while maintaining production-quality standards.

Senior Software Engineer · NisumAug 2021 – May 2022 · 10 mos

Delivered enterprise-grade TypeScript applications using React, Angular, Node.js, and GraphQL. Implemented responsive, cross-browser UI with accessibility aligned to WCAG standards to improve usability. Rolled out CI/CD pipelines using GitHub and authored integration tests with Jest. Collaborated with globally distributed teams across time zones, mentored junior developers, and reinforced clean code practices through code reviews and pair programming.

Senior Software Engineer · Nisum (Client: Prologis – Fortune 500)Aug 2021 – Feb 2024 · 2 yrs 7 mos
Software Engineer to Senior Software Engineer · DevsincJan 2019 – Aug 2021 · 2 yrs 8 mos
Senior Software Engineer → Software Engineer → Associate Engineer · DevsincJan 2019 – Aug 2021 · 2 yrs 8 mos
Software Engineer · Codexia TechnologiesMay 2018 – Jan 2019 · 9 mos
Front End Developer · Narsun StudiosSep 2017 – Jan 2018 · 5 mos

Education

BS (Hons) Software Engineering · Punjab University College Of Information Technology2013 – 2017
BS Software Engineering · University of the Punjab (PUCIT)2013 – 2018
BS, Software Engineering · University of the Punjab (PUCIT)2013 – 2018

Hire Fazal Karim today

Post a job and invite Fazal, or contact them directly. No hidden commission.

Post a job