Skip to main content
Open to remote roles

Hi, I'm Abdullah Altaf

React Native & Full-Stack Developer in Rawalpindi

React Native Developer in Rawalpindi · Full-Stack Developer in Islamabad · AI & Computer Vision Developer in Pakistan

Full Stack Mobile Developer (React Native) building production cross-platform apps end-to-end, from UI to mobile-optimized Node.js APIs. Working with clients in Rawalpindi, Islamabad and across Pakistan — open to remote roles worldwide.

Abdullah Altaf, full stack mobile developer (React Native) in Rawalpindi, Pakistan
React Native & TypeScript
Node.js APIs
Computer Vision & IoT
Remote-ready
Featured Work

Production React Native apps and an edge AI system

Three live mobile apps and one AI-IoT prototype. Each case study covers the problem, my role as the sole mobile developer, the stack and the measurable impact.

React Native gold trading app QR employee verification screen
In live use by a gold market association

Gold Biz Pro

QR employee cards let gold buyers verify a seller's employment before the deal — live with a gold market association.

  • React Native
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • MongoDB
Read case study for Gold Biz Pro
React Native school management app super admin dashboard with branch overview and key metrics
5,000+ students and parents

Multi-Branch School Management App

5,000+ students and their parents across 2 regions, 25 buildings and 8 roles, from one mobile app.

  • React Native
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • MongoDB
Read case study for Multi-Branch School Management App
React Native POS inventory app consolidated profit report screen
In production with retail businesses

Multi-Shop POS & Inventory App

One codebase, four permission tiers, from cross-branch oversight to a read-only salesman view.

  • React Native
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • MongoDB
Read case study for Multi-Shop POS & Inventory App
SmartPark ANPR system detecting a Pakistani license plate at a parking barrier
Working prototype with a real physical barrier

SmartPark

Sensor trigger to on-device plate recognition to a real barrier opening, with ~99% detection accuracy.

  • YOLO
  • PaddleOCR
  • ONNX
  • NCNN
  • Raspberry Pi
  • Python
Read case study for SmartPark
Open Source

react-native-rtl-kit

react-native-rtl-kit is an open source TypeScript library, currently in beta. It wraps StyleSheet.create and automatically converts physical style properties (for example marginLeft) into their RTL-safe logical equivalents, so an Urdu or Arabic React Native app does not need hand-written left/right conditionals.

Before
// Physical properties: these break in RTL
const styles = StyleSheet.create({
  card: {
    marginLeft: 16,
    paddingRight: 8,
    borderTopLeftRadius: 12,
  },
});
After
// What the kit resolves them to (RTL-safe)
{
  card: {
    marginStart: 16,
    paddingEnd: 8,
    borderTopStartRadius: 12,
  },
}
Experience

Where I've put this to work

Hands-on roles alongside the engineering work, including teaching the fundamentals I apply daily.

  • Full Stack Mobile Developer (React Native)

    Full-Time · On-site

    Soft Wise Solutions, Rawalpindi

    May 2025 – Present

    Promoted from Intern (Jan 2025 – Apr 2025)

  • Computer Science Instructor (Part-time)

    Part-Time · On-site

    Unique Future Academy, Rawalpindi

    Oct 2025 – Jul 2026

Education

Academic foundation

The formal grounding behind the applied AI and engineering work.

  • BS Computer Science (AI)

    3.82 CGPA

    PMAS-Arid Agriculture University, Rawalpindi

    2022 – 2026

Skills

A stack built for mobile, backend, and edge intelligence

Each category is a layer I own end-to-end, from a tap on a phone screen down to a quantized model running on a Raspberry Pi.

Mobile Engineering

  • React Native
  • TypeScript
  • Reanimated
  • NativeWind
  • React Navigation
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • MMKV
  • React Hook Form + Zod
  • Firebase Cloud Messaging
  • Deep Linking
  • Android Release Builds & Play Store

Backend & Database

  • Node.js
  • Express.js
  • Prisma ORM
  • MongoDB
  • RESTful APIs
  • JWT Auth
  • RBAC
  • Rate Limiting

Computer Vision & Edge AI

  • YOLO
  • PaddleOCR
  • ONNX / NCNN
  • Raspberry Pi
  • CVAT
  • LabelOCR
  • Python

Tooling & Delivery

  • Docker
  • Vercel
  • Figma
  • Git
  • AI-Assisted Development (Claude Code)

Performance & Optimization

  • Mobile App Performance

    Zero JS-thread blocking

    Reducing React Native JS-thread blockages using MMKV for fast synchronous storage reads/writes, Zustand for lean global state, and asset caching.

  • Network & State Optimization

    Resilient request lifecycle

    TanStack Query for server-state caching, background revalidation and stale-data management, plus custom Axios interceptors for resilient request handling.

  • Edge & OCR Optimization

    ~3x faster inference

    Converting models from ONNX to NCNN and fine-tuning lightweight Mobile PaddleOCR models to hold server-grade accuracy on a Raspberry Pi.

  • Database Query Optimization

    Minimized round-trips

    Prisma ORM on MongoDB with custom aggregations and query indexing to minimize database round-trips.

Get In Touch

Let's talk about your next mobile build

Working with clients in Rawalpindi, Islamabad and across Pakistan, and open to remote React Native roles worldwide. Tell me about the role or product and I'll reply with next steps.

Abdullah Altaf

Full Stack Mobile Developer (React Native) · Rawalpindi, Pakistan

Download CV