Junaid Afzal — Software Engineer (Flutter, React Native & NestJS)

Software engineer shipping Flutter, React Native & NestJS from architecture to production — with AI and real-time features built in

Mobile & Full-Stack · Lahore

Services

From mobile apps to microservices, I build products that are fast, reliable and ready for real users.

Cross-Platform Mobile Apps

I build production-grade Flutter and React Native apps for iOS and Android — clean architecture, smooth UI and store-ready releases.

  • Flutter & Dart (Riverpod, Provider, Clean Architecture)
  • React Native (TypeScript, Android & iOS, performance tuning)
  • Firebase & Integrations (Auth, Firestore, FCM, REST with token refresh, RevenueCat)

Backend & Microservices

Scalable NestJS backends: well-designed REST APIs, microservices and real-time features that mobile clients can rely on.

  • NestJS & Node.js (REST APIs, microservices, Swagger / OpenAPI)
  • Databases & Caching (MongoDB, Firestore, Redis)
  • Auth & Real-time (JWT, WebSockets, notifications)

AI & Real-Time Features

Practical AI inside real products: speech, LLM and retrieval pipelines, plus low-latency audio and video experiences.

  • LLM Pipelines (GPT-4o, Whisper STT, ElevenLabs TTS)
  • RAG & Chatbots (Firestore-grounded retrieval, Cloud Functions)
  • Real-time Media (LiveKit, WebSockets, FFmpeg)

Web3, Web & DevOps

Solana wallet integrations, React dashboards and CI/CD pipelines that carry features from commit to production.

  • Web3 (Solana wallets, Hyperledger Fabric)
  • Web Dashboards (React, Tailwind CSS)
  • CI/CD (GitHub Actions, automated builds, Docker — learning)

About

Owning features end-to-end — from system design to deployment

Portrait of Junaid Afzal, software engineer based in Lahore, Pakistan

I’m a software engineer with 1.5+ years of professional experience building cross-platform mobile apps and backend systems. I work across the stack — Flutter and React Native on the client; NestJS microservices, REST APIs and CI/CD on the server.

I lead mobile and backend workstreams of 5–8 member teams, coordinate with web developers and mentor junior engineers. Alongside work I’m completing my BS in Software Engineering at the University of Central Punjab (CGPA 3.92), teaching Programming Fundamentals as a teaching assistant, and going deeper into DevOps and distributed systems.

  • 1.5+ — Years professional experience
  • 6+ — Production apps shipped
  • 60+ — Countries served by Oner Education
  • 3.92 — CGPA · BS Software Engineering

Experience

Software Engineer · Cross-Platform Mobile App Developer — Astute Technologies

Oct 2024 – Present

  • Led mobile and backend workstreams of 5–8 member teams — regular syncs with web developers, feature handoffs and mentoring junior developers.
  • Built and maintained 4+ production Flutter apps with Riverpod, Firebase (Auth, Firestore, Cloud Messaging) and secure REST integrations with token-refresh handling.
  • Currently leading development of a large-scale React Native application (NDA — details available on request).
  • Owned the Leklok v2 backend end-to-end: 3 NestJS microservices, a weight-based recommendation algorithm, an ads pipeline and a guest flow on MongoDB, with GitHub Actions CI/CD for builds and deployment.
  • Modernized the legacy Oner Education Flutter app (60+ countries) and solo-built its AI interview grader (Whisper + GPT-4o) and RAG recommendation chatbot — while shipping 6+ production apps.

Flutter, React Native, NestJS, MongoDB, Firebase, GPT-4o, GitHub Actions

Teaching Assistant, Programming Fundamentals — University of Central Punjab

Oct 2026 – Feb 2027

  • Supporting instruction for the Programming Fundamentals course: assisting in lab sessions, grading assignments and quizzes, and helping students with debugging and core programming concepts.

Programming Fundamentals, Mentoring

Flutter Developer Intern — Astute Technologies

Aug 2024 – Oct 2024

  • Developed 2 mobile applications with Firebase backend integration; resolved critical bugs affecting push notifications and UI responsiveness.
  • Upgraded deprecated Flutter projects to current framework standards, improving long-term maintainability.
  • Contributed to Agile sprints using Git, GitHub and Trello with a cross-functional team.

Flutter, Firebase

Works

Selected projects across mobile, backend, AI and web — shipped, live and in progress.

Oner Education

Student placement platform · Astute Technologies

Global student-placement app live on the Play Store across 60+ countries — fully modernized to the latest Flutter (all breaking deprecations resolved), plus an AI interview grader (Whisper + GPT-4o) and a RAG chatbot that recommends institutions.

Flutter, Firebase, GPT-4o, Whisper, RAG

Leklok Backend v2

Audio-first social platform · Astute Technologies

Three NestJS microservices on MongoDB: a weight-based post recommendation algorithm, a full ads pipeline and a guest flow — shipped with GitHub Actions CI/CD.

NestJS, MongoDB, Microservices, GitHub Actions

Farm2Fork

Final Year Project · University of Central Punjab · Apr 2026 – Feb 2027

Farmer-to-buyer marketplace: NestJS API, Next.js and Flutter apps, a Hyperledger Fabric ledger for payments and supply-chain events, and an AI crop-grading service — plus go-to-market research and pricing strategy.

NestJS, Next.js, Flutter, Hyperledger Fabric, FastAPI

HBL Banking System

Semester project · Solo, web + mobile

Full-stack banking platform I built solo: an Express and MongoDB API with Redis caching, JWT auth, role-based access and Socket.IO notifications, powering a React web app and an Expo React Native app.

Node.js, Express, MongoDB, Redis, Socket.IO, React, React Native

Scents E-commerce

Online fragrance store

A sleek online fragrance store with a user-friendly interface and an integrated admin panel.

React, Firebase, Tailwind CSS

Shippacks App

Package delivery · Google Play

A mobile app for hassle-free package delivery — track, manage and deliver with ease.

Flutter, Firebase, FCM, Google Maps

Connecting Seafarer App

Maritime community · Google Play

A global platform connecting seafarers and shipping entities with real-time communication and community tools.

Flutter, WebSockets, FCM

Stack

Mobile

Flutter (Dart), React Native (TypeScript), Riverpod, Provider, Firebase, LiveKit, RevenueCat

Backend

NestJS, Node.js, REST API Design, Microservices, WebSockets, JWT Auth, Swagger / OpenAPI

Databases

MongoDB, Firebase Firestore, Redis

AI & Integrations

OpenAI GPT-4o, Whisper STT, ElevenLabs TTS, RAG pipelines, FFmpeg

Web3

Solana wallet integration, Hyperledger Fabric

DevOps & Tooling

GitHub Actions (CI/CD), Git, Docker (learning), Postman, Figma, Android Studio, Xcode

Languages

TypeScript, JavaScript, Dart, C++, C

Education

BS Software Engineering, University of Central Punjab, Lahore (Mar 2023 – Feb 2027 (expected)) — CGPA 3.92 / 4.00

NSCT (Apr 2026): scored 72 / 100 — 98.1 percentile

F.Sc. Pre-Medical, Sadiq Public School, Bahawalpur (Oct 2019 – May 2021) — 97.5%

Certifications & activities

  • Object-Oriented Programming Specialization — Coursera
  • DevOps & CI/CD — in progress (7th-semester coursework)
  • Volunteer, Rizq UCP Chapter — organized a community Iftar program, Ramzan 2025

Contact

Have a project, an idea, or just want to connect? My inbox is always open. Let’s talk.

junaidafzal.dev@gmail.com · +92 303 8455524 · Lahore, Pakistan

LinkedIn · GitHub · Instagram