Muhammad Umer

Muhammad Umer

Full-Stack Developer & AI Engineer Specializing in Scalable Real-Time Applications

Based in: Lahore, Pakistan

Hire me

A Computer Science student at LUMS with extensive experience building AI-driven platforms and real-time multiplayer systems using React, Flutter, and FastAPI. He excels at integrating advanced LLMs like Gemini and Claude into secure, production-ready applications that solve complex behavioral and legal challenges.

Skills

Technical

ReactReact
GitGit
JavaScriptJavaScript
GitHubGitHub
FlutterFlutter
HTML/CSSHTML/CSS
FirebaseFirebase
PythonPython
Pandas
TypeScriptTypeScript
DartDart
SQLSQL
Next.jsNext.js
Node.jsNode.js
Express.jsExpress.js
FastAPIFastAPI
Scikit-learn
NumPy
MongoDBMongoDB
SupabaseSupabase
Google Gemini API
Anthropic Claude API
Prompt Engineering
Natural Language Processing (NLP)
Postman
Jupyter Notebook
Playwright
JestJest
PyTorchPyTorch
FigmaFigma
Java
TensorFlowTensorFlow
Matplotlib
FlaskFlask
PostgreSQLPostgreSQL
C/C++C/C++
DockerDocker
KubernetesKubernetes

Projects

MindBloom: AI-Driven Study Behavior Modeling

Lead Architect / Developeracademic
Architected a client–server system spanning a React/Vite web app, Flutter mobile companion, and Express REST API, unifying focus tracking, gamification, flashcards, and AI-driven study recommendations on Firestore and Supabase Storage. Built a Python FastAPI microservice to serve trained regression and classification models predicting study session productivity and completion probability from behavioural signals, using the StudentLife, EdNet, and ASSIST datasets alongside survey data from 50+ undergraduate students. Drove personalized study recommendations by scoring candidate focus durations (15–60 minutes) against combined productivity/completion predictions; layered in the Google Gemini API for AI-generated flashcards and conversational study support. Conducted STRIDE threat modeling across 20 use cases, surfacing gaps that led to OWASP-aligned controls (Firebase RBAC, AES-256 at rest, TLS in transit, rate limiting, WAF) hardening the authentication, storage, and API layers. Built and validated an automated test suite (Jest, Playwright, Firebase Emulator) covering 10+ critical workflows, confirming state sync consistently under 5 seconds and AI recommendation latency under 15 seconds ahead of release.
ReactViteFlutterExpressREST APIFirestoreSupabase StoragePythonFastAPIGoogle Gemini APIFirebase RBACAES-256TLSWAFJestPlaywrightFirebase Emulator

Qatra Hayat: Real-Time Blood Donation Platform

Full Stack Developerpersonal
Built a real-time blood donation app in Flutter and Firebase, matching donors to recipients instantly based on blood type, location, and request urgency. Modeled the Firestore database schema and backend logic across users, donors, recipients, blood drives, and messaging entities to support scalable, concurrent application workflows. Shipped a location-aware alert pipeline (Firebase Cloud Messaging + Google Maps API) that delivered emergency notifications and donor search results in under 10 seconds – critical in time-sensitive requests where delays directly affect patient outcomes. Added the Google Gemini API for AI-powered donation guidance, alongside a donor credibility rating system and real-time in-app messaging. Secured the app end-to-end with Firebase Authentication and Firestore Security Rules for role-based access control, validated through automated integration testing on the Firebase Emulator Suite.
FlutterFirebaseFirestoreFirebase Cloud MessagingGoogle Maps APIGoogle Gemini APIFirebase AuthenticationFirebase Emulator Suite

Know Your Nikahnama: Legal Awareness Platform

Developerpersonal
Built a bilingual legal awareness platform in Next.js and React, making the Pakistani Nikahnama’s clauses understandable through an interactive conversational interface. Designed a rule-based NLP engine mapping free-text English and Urdu queries to relevant Nikahnama clauses via keyword matching, pattern recognition, and automatic Urdu script/numeral detection. Layered the Anthropic Claude API on top as a clause-scoped fallback reasoning engine, ensuring graceful fallback to the rule-based engine during API outages. Implemented conversation management, response pagination, and a fully digitized in-app Nikahnama reference, streamlining legal information retrieval for end users.
Next.jsReactNLPAnthropic Claude API

ColorGrid Multiplayer Game

Backend & Game Logic Developerpersonal
Built a real-time multiplayer web game on the MERN stack and Socket.IO, delivering synchronized, low-latency gameplay across concurrent users. Designed an event-driven client–server architecture handling matchmaking, room allocation, turn management, live score updates, and game state synchronization. Wrote backend game logic, socket event handling, and anti-cheat validation, keeping multiplayer sessions consistent and abuse-resistant across concurrent rooms. Optimized WebSocket communication and server-side event processing to reduce perceived input latency and improve gameplay responsiveness.
MERN stackMongoDBExpress.jsReactNode.jsSocket.IOWebSockets

Education

Bachelor of Science

Lahore University of Management Sciences (LUMS)Computer Science2022 – 2026

Coursework

Data Structures & AlgorithmsOperating SystemsSoftware EngineeringMachine LearningComputer VisionBlockchainDatabasesComputer Networks
Hire MuhammadReach out about a role, a contract or a conversation.For recruiters

Muhammad's twin is AI, it can make mistakes.