Skip to content
Mubashir Jabbar

Mubashir Jabbar · Senior Software Engineer

Building scalable mobile and web products for real-world users.

I'm a Senior Software Engineer with 7+ years of experience building production software across mobile and web, with a strong focus on React Native, React.js, Next.js, TypeScript, fintech, scalable front-end architecture, and engineering quality.

I currently work on a large-scale mobile banking platform serving more than one million users across the UAE.

I work daily with AI-assisted development — Claude Code and Cursor are part of my toolkit for exploration, implementation, debugging, refactoring and documentation — while engineering judgment and code quality stay at the center.

Less noise. More shipping.

Mobile · Web · Fintech · AI-assisted Engineering

What I work on

Product engineering across mobile, web, and fintech.

01

Mobile Engineering

Production-grade cross-platform applications built with React Native and TypeScript, with native integrations, secure workflows and scalable state management.

React NativeiOS & AndroidTypeScriptStore deliveryNative integrationsMobile paymentsPush notificationsPerformance
02

Web Engineering

Scalable web applications and front-end systems built with React.js and Next.js, with emphasis on maintainability, reusable architecture and product quality.

React.jsNext.jsTypeScriptRedux ToolkitRTK QueryComponent systemsFront-end architecture
03

Fintech & Banking

High-scale financial products and complex customer journeys where reliability, security, localization and engineering quality genuinely matter.

PaymentsLoansCredit CardsCrypto tradingKYCOnboardingIslamic banking flowsBiometricsFraud detection
04

AI-assisted Engineering

AI is part of the engineering workflow, not a replacement for engineering. I work daily with Claude Code and Cursor — for code exploration, prototyping, debugging, refactoring, documentation and test planning — plus MCP and agentic workflows for automating repetitive engineering tasks.

Use AI to accelerate the work. Keep humans responsible for the decisions.

Claude CodeCursorMCPAgentic workflowsCode explorationPrototypingDebuggingRefactoringDocumentationTest planning

Selected Work

Products I've helped build and ship.

RAKBank Mobile Banking

Banking · React Native · Fintech

Systems Limited · 2025 — Present

1M+

active users

A production mobile banking platform serving more than one million users across the UAE. I work on front-end and mobile engineering inside a large Nx monorepo spanning 60+ packages, 16 feature modules and 30+ service modules.

React NativeNx monorepoVertical-slice architectureRedux ToolkitRTK QueryPaymentsLoansCredit CardsCrypto tradingKYC & OnboardingEnglish / Arabic localizationConventional & Islamic variantsSSL pinningBiometric authenticationThreatMetrix fraud detectionApple PayGoogle PayFeature flagsSonarQubeCI/CD

Voxbee.ai

AI Platform · React · TypeScript

CodeNinja · 2024 — 2025

An AI campaign orchestration platform that automates the marketing lifecycle — strategy, content generation, localization across 100+ languages, publishing and monitoring — through coordinated AI agents. I built front-end web features for the platform in React and TypeScript.

ReactTypeScriptFront-end architectureAI agent workflows UIContent production modulesLocalizationDashboards

Houser

PropTech · React · TypeScript

CodeNinja · 2024 — 2025

A real estate platform covering property search, a marketplace, and dedicated journeys for investors and agents. I worked across the public web experience and the signup product — onboarding with OTP verification, map-based property discovery, and a content-driven blog.

ReactTypeScriptMaterial UIRedux ToolkitReact Hook FormGoogle MapsOTP onboardingGhost content APIGoogle Analytics 4

InvoChat

Real-time Communication · React Native

InvoZone · 2023

An internal communication platform built as a Slack-like workspace, created to replace third-party tools and connect an entire organisation on one product.

React NativeReal-time messagingChannelsDirect messagesFile sharingPush notificationsiOS & Android delivery

EasyMove

Logistics · React Native

InvoZone · 2022 — 2023

An on-demand moving and delivery application connecting customers with local helpers and trucks for same-day and hourly furniture delivery at a flat cost.

React NativeBooking journeysGoogle MapsCross-platform UIFirebasePush notifications

Sakeenah

Wellness · React Native

InvoZone · 2021 — 2022

An Islamic mindfulness and mental-wellbeing app offering guided daily meditations, sleep stories, emotional support sessions and breathing exercises, with selectable speakers and structured programs.

React NativeAudio playbackGuided sessionsContent programsiOS & Android delivery

Clean Energy Station Locator

Utility · React Native · Maps

InvoZone · 2021 — 2022

600+

stations mapped

A station locator for Clean Energy Fuels — the largest RNG provider for transportation in the US — mapping 600+ fueling stations across the US and Canada with in-app turn-by-turn navigation, filtering, favorites and trip planning.

React NativeGoogle MapsTurn-by-turn navigationStation filteringFavoritesTrip planning

SRIT-POS

Retail · Mobile POS

InvoZone · 2022

A full-featured mobile Point of Sale application for retail and service businesses, covering the full sales cycle from catalogue to receipt.

React NativeSales operationsProduct catalogueBarcode scanningReceipt generationInvoice issuanceReal-time invoice tracking

0+

Years in software engineering

0M+

Users on the banking platform I build for

0+

Packages in the Nx monorepo I work within

0+

Service modules in the current platform

Experience

Seven years of building and shipping software.

  1. Senior Software Engineer · Systems Limited

    Aug 2025 — Present

    Lahore, Pakistan

    Leading React Native development on the RAKBank mobile banking platform, serving more than one million active users across the UAE.

    • Work in a large-scale Nx monorepo containing 60+ packages, 16 feature modules and 30+ service modules.
    • Architect vertical-slice front-end modules across Payments, Loans, Credit Cards, Crypto trading, KYC and Onboarding.
    • Implement scalable API and state layers with Redux Toolkit and RTK Query, including caching, optimistic updates and offline-first behaviour.
    • Integrate mobile security and payments: SSL pinning, biometrics, ThreatMetrix fraud detection, Apple Pay, Google Pay and RAKToken authentication.
    • Support bilingual English/Arabic experiences and dual conventional/Islamic banking flows with automatic variant switching.
    • Improve engineering quality through PR reviews, SonarQube, TypeScript strict mode, CI/CD, Nx Cloud, code generators and design-system patterns.
  2. Senior Software Engineer · CodeNinja

    Feb 2024 — Jul 2025

    Lahore, Pakistan

    Led front-end delivery for a large-scale React.js application, owning complex features and architectural decisions.

    • Owned complex front-end features and architectural decisions end to end.
    • Improved maintainability, performance and reusable patterns across a multi-layered codebase.
    • Conducted pull-request reviews and enforced coding standards across a distributed engineering team.
    • Collaborated with product, design, QA and engineering stakeholders to ship reliable, well-tested software.
  3. Software Engineer · InvoZone

    May 2021 — Jan 2024

    Lahore, Pakistan

    Built and shipped production React Native applications for iOS and Android.

    • Delivered cross-platform mobile products with a focus on performance, UX and accessibility.
    • Integrated Firebase, Google Maps, OneSignal and Apple/Google in-app payments.
    • Implemented Firebase App Distribution to streamline release delivery to QA and internal testers.
    • Published and maintained applications on the Apple App Store and Google Play Store.
  4. Associate Software Engineer · AlphaSquad

    Jan 2020 — May 2021

    Lahore, Pakistan

    Started my professional engineering career building React Native interfaces and Firebase-backed mobile applications.

    • Designed and developed iOS and Android user interfaces using React Native.
    • Collaborated with cross-functional teams to gather requirements and define scope.
    • Built Firebase-backed infrastructure supporting full-stack mobile functionality.

Stack

A compact toolset for building and improving software.

Product UI
ReactNext.jsTypeScriptTailwindRedux ToolkitRTK QueryDesign systems
Mobile
React NativeMobile architectureiOS / Android fundamentalsNative integrationsStore delivery
Architecture
Nx MonorepoMicrofrontendsVertical-slice architectureAtomic designReusable component systems
AI Workflow
Claude CodeCursorMCPAgentsAutomation
Quality
GitHub ActionsSonarQubeCI/CDTestingPR standardsTypeScript strict mode

Principles

How I approach engineering.

Build for the user.

Technology matters when it makes the product faster, clearer, safer or easier to use.

Keep architecture understandable.

Good architecture should make teams faster, not make simple problems look impressive.

Design for production.

Think beyond the happy path — performance, errors, security, maintainability, releases and real users matter.

Automate repetitive work.

Use tooling, reusable systems, generators, CI/CD and AI-assisted workflows to remove unnecessary manual effort.

Keep improving the system.

Refactoring, reviews, standards, observability and documentation are part of product development — not cleanup for later.

About

Engineer first. Product-minded always.

I'm Mubashir Jabbar, a Senior Software Engineer based in Lahore, Pakistan.

Over the past seven years I've worked across mobile, web, fintech, banking, communication, logistics and retail products — from early product development to large production systems serving more than a million users.

My strongest experience is around React Native and modern front-end engineering, but I care about the product beyond the framework: architecture, APIs, performance, security, release workflows, maintainability, user experience, and how engineering teams work together.

I enjoy solving difficult product and engineering problems, exploring better tools, and continuously improving how software gets built. AI-assisted development has become another tool in that workflow — I use it to accelerate exploration and execution while keeping technical decisions grounded in engineering fundamentals.

Outside engineering, I enjoy exploring new technology, problem solving, and snooker.

Education

BSc Computer Science

University of Management and Technology

Lahore, Pakistan · 2015 — 2019

Certifications

  • MERN Full Stack Development

    Dec 2021 — Feb 2022

  • The Ultimate React Native Series: Fundamentals

    Nov 2020 — Jan 2021

Languages

English — full professional

Urdu — native

Contact

Let's build something useful.

I'm always interested in thoughtful engineering conversations, ambitious product teams, and opportunities to build software that matters. For roles, collaborations or product conversations, feel free to reach out.