I’m Jawad, a software engineer building for real users.
I build products end to end — polished Flutter and React interfaces, backed by NestJS, PostgreSQL, and AI-powered services that stay fast and secure at scale.
Open to work
Full-stack AI expense tracker — a React 18 + Vite + TypeScript frontend over a NestJS + PostgreSQL backend, with LLM-based transaction categorization via the Gemini API.

Emergency assistance app built around fast response — SMS and call shortcuts, real-time location sharing via Google Maps, and an AI-driven risk assessment and alert system on a Firebase backend.

Real-time voice and video calling app using the Agora SDK for low-latency, stable calls, with OTP-based authentication and email verification via Supabase.

Full-stack healthcare management system — appointment scheduling, patient records, and doctor–patient communication over a modular NestJS REST API with role-based access control and a Next.js frontend.

Food ordering app for restaurants — a browsable menu, cart and checkout flow, and an admin panel for managing items, built on Firebase Auth and Cloud Firestore with Provider state management.

Upload an AndroidManifest.xml and get a Google Play policy report — permission risk levels, likely violations, a rejection probability, and reviewer-style feedback from a fine-tuned Llama 3.2 model grounded with RAG.

A schema-driven form builder in React — render and validate complete forms from a config object instead of hand-written markup, built with React, TypeScript, and Vite.
I'm a software engineer from Pakistan who likes turning rough product ideas into things people can actually use.
Most of my work lives in mobile — Flutter apps with real authentication, real-time features, and Firebase behind them — but I move across the stack into React and Next.js frontends and Node / NestJS + PostgreSQL services when a project calls for it.
I've shipped production work across three engineering internships — most recently building FinSight, a full-stack AI expense tracker, at Invotyx — while finishing my BSCS at Air University.
I care about the parts that make software hold up over time — clean architecture, sane state management, and interfaces that still feel right on the tenth screen, not just the first.
— Jawad