Resume

Download PDF

Talha Mahmood

AI-Focused Full Stack Engineer

Summary

Full Stack Engineer with 8+ years of experience building and scaling web and mobile products across JavaScript and TypeScript. Deep expertise in React, Angular, and React Native on the frontend and Node.js/NestJS on the backend, backed by AWS, PostgreSQL, and real-time systems. For the last two years, focused on shipping production AI features: integrating LLM APIs, Retrieval-Augmented Generation (RAG), and AI-powered SaaS workflows that deliver real business value. Comfortable owning features end to end, designing scalable systems, and leading engineering teams.

Skills

AI / LLM: LLM API Integration (OpenAI), Retrieval-Augmented Generation (RAG), Prompt Engineering, Vector Databases, AI Agents, AI-Powered SaaS

AI Dev Tools: Claude Code, GitHub Copilot, Cursor

Cloud & DevOps: AWS (EC2, Lambda, S3, CloudWatch), Docker, CI/CD, Serverless, Git, GitHub Actions

Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch

Frontend: React.js, Angular, React Native, WatermelonDB, Next.js, Redux, Tailwind CSS, Responsive UI, Unit Testing (Jest, React Testing Library)

Backend: Node.js, NestJS, Express.js, REST APIs, GraphQL, WebSockets (Socket.IO), Supabase, 100ms (Live Video), Microservices, Unit Testing (Jest, Supertest), Logging & Monitoring (Winston, CloudWatch)

Languages: JavaScript, TypeScript, Python, SQL, HTML5, CSS3

Practices: System Design, Scalable Architecture, Agile / Scrum, Code Review, Team Leadership, Jira

Experience

Senior Software Engineer · Panelist

March 2023 – Present

Australia (Remote)

Leading the Portal team on a production SaaS event platform, driving AI/LLM integration into the existing product.

  • Lead the Portal team, owning feature development and backend architecture for a production SaaS platform
  • Design and integrate REST APIs and real-time WebSocket (Socket.IO) data flows, ensuring reliable, low-latency data across the product
  • Built the React Native mobile app with WatermelonDB for offline-first data sync, keeping the app usable without a live connection
  • Integrated 100ms to power live webinars and virtual events with real-time video streaming
  • Integrated an in-product AI assistant (OpenAI API, RAG) into the platform, automating manual workflows and adding intelligent capabilities
  • Maintain and optimize the Node.js/NestJS backend, improving performance and system reliability under growing load
  • Mentor engineers through code reviews, technical guidance, and system-design discussions

Senior Software Engineer · MatchRite Care

September 2023 – November 2024

United States (Remote)

Owned the React frontend for a US-based care-matching platform.

  • Owned design, development, and maintenance of the React frontend for MatchRite, a US-based care-matching platform
  • Built reusable, responsive UI components in React and TypeScript, improving delivery speed and UX consistency
  • Collaborated across time zones with backend and product teams to ship features on schedule and to spec

Senior Software Engineer · York Stream Technologies

May 2022 – March 2023

Remote

Delivered full-stack features for client-facing web applications, including Digital Will and Circle It.

  • Delivered full-stack features across React and Node.js for client-facing web applications

Software Engineer · Emumba

February 2019 – June 2022

Islamabad, Pakistan

Built and maintained scalable web applications across React, Angular, and Node.js.

  • Built and maintained scalable web applications using React, Angular, and Node.js
  • Worked with AWS (EC2, CloudWatch logs, Elasticsearch) and PostgreSQL/MySQL for data-intensive systems
  • Contributed to system design, performance optimization, and production monitoring

Software Engineer · Immentia

August 2018 – February 2019

Islamabad, Pakistan

Developed web application features using JavaScript frameworks and RESTful APIs.

Web Developer · ISolExperts

January 2018 – May 2018

Rawalpindi, Pakistan

Built responsive websites and interactive web features for client projects.

AI Projects

In-Product AI Assistant (RAG) · Node.js · NestJS · OpenAI API · Vector Search · WebSockets

  • Integrated an in-product AI assistant into Panelist that answers user questions over portal data using Retrieval-Augmented Generation, reducing repetitive support requests.
  • Designed the retrieval pipeline (embeddings + semantic search)
  • Streamed LLM responses to the UI in real time over WebSockets

Document Q&A with Source Citations · React · TypeScript · OpenAI · Vector Database · Node.js

  • Developed a RAG-based feature that lets users query uploaded documents in natural language and get answers with cited sources.
  • Implemented chunking, embedding, and semantic retrieval to keep responses accurate and grounded in the source content

Workflow Automation Agent · Node.js · LLM APIs · Prompt Engineering · Guardrails

  • Created an AI agent that automates multi-step manual workflows, cutting hands-on effort for routine tasks.
  • Added prompt templates, output validation, and safety guardrails to keep results reliable in production

Education

Bahria University

M.S, Computer Software Engineering

2020 – 2022

University of Arid Agriculture, Rawalpindi

B.S, Computer Science

2013 – 2017

Interests

Fitness & Wellness, Table Tennis, Chess / Problem Solving, Hackathons, Hiking, Trekking

Prefer paper? Print this page, or download the PDF above.