Hello, I'm

Afroz Khan

|

Building scalable backends, AI agents & real-time systems

Afroz Khan

About Me

Software Developer with 2+ years of experience building products that actually ship. From architecting push notification systems handling millions of messages across 16+ platforms, to creating AI agents with RAG pipelines — I enjoy solving problems that matter at scale.

I'm passionate about turning complex requirements into elegant solutions. Whether it's optimizing a Kafka pipeline, debugging a tricky React Native issue at 2 AM, or building AI tools that developers love to use — I thrive on the challenge of making things work seamlessly.

Focus Areas

  • Backend Architecture & API Design
  • AI Agents & LLM Integration
  • Real-time Systems & Push Notifications
  • Cloud Infrastructure (AWS, Kafka)
Let's Connect

Work Experience

Associate Software Engineer

CometChat

Jan 2025 - Present Current

Backend Heavy Role

AI & Agentic Development

  • Built AI agent creation system using AGUI and Mastra AI
  • Implemented RAG pipelines with AWS S3 buckets & SQS events
  • Added MCP tools and custom API tools integration
  • Built Notion integration for AI agents using Notion APIs
  • Developed web scraping to S3-Vector DB pipeline for AI knowledge base

Push Notifications System

  • Architected notifications for 16+ platform variants (FCM, APNS, VoIP)
  • Platforms: Android, iOS, Flutter, React Native, Ionic Cordova, Web
  • Enhanced notification delivery using Kafka events
  • Implemented email (SendGrid) & SMS (Twilio) notifications
  • Built custom webhook-based notification system

Dashboard & Observability

  • Built dynamic form system in React dashboard adapting to backend changes
  • Contributed to Agent Builder UI components
  • Implemented Loki-Grafana logger services with OpenTelemetry compatibility
NestJS Node.js MongoDB Mastra AI RAG MCP Kafka Redis AWS FCM APNS React Grafana OpenAI

Implementations Lead

CometChat

Dec 2023 - Dec 2024 1 Year

Technical Leadership Role

Team Leadership

  • Led the implementations team for client integrations
  • Handled debugging queries across 6+ UI Kits & SDKs
  • Provided technical solutions and architecture guidance

SDK & UI Kit Support

  • React UI Kit, React Native UI Kit, Angular UI Kit, Vue UI Kit
  • JavaScript SDK, React Native SDK
  • API troubleshooting and solutioning

Key Contributions

  • Improved React Native UI Kit performance
  • Implemented retry feature for thumbnail generation
  • Resolved critical bugs across multiple platforms
React React Native TypeScript JavaScript Angular Vue FCM APNS VoIP

Languages and Tools

AI Agents Mastra AI RAG MCP OpenAI NestJS Express.js Fastify NodeJS AWS S3 SQS Docker Apache Kafka FCM APNS VoIP SendGrid Twilio MongoDB Redis MySQL Sequelize Firebase React React Native Angular Vue.js Redux TypeScript JavaScript HTML5 CSS3 Grafana Loki OpenTelemetry Socket.io JWT Git GitHub Postman ESLint NPM Nodemon

Featured Projects

ShowVibes

A full-featured movie ticket booking platform inspired by BookMyShow. Users can browse movies, select theaters and showtimes, choose seats with an interactive seat map, and complete secure bookings.

Features: Email Authentication • Theater & Showtime Selection • Interactive Seat Booking • Search & Filters
Stack: React.js • Material-UI • Node.js • Express.js • MongoDB

Solo project • 5 days

LawLink

A modern legal consultation platform connecting users with qualified lawyers. Features real-time chat functionality powered by Socket.io for instant communication and seamless appointment scheduling.

Features: Secure Authentication • Real-time Chat • Appointment Booking • Lawyer Profiles
Stack: HTML • CSS • Bootstrap • JavaScript • Node.js • Express.js • MongoDB • Socket.io

Team of 5 • 5 days

YOOX Clone

A comprehensive e-commerce platform offering a curated collection of fashion items. Features a clean UI with product categories, shopping cart functionality, and a streamlined checkout process.

Features: User Authentication • Product Categories • Shopping Cart • Checkout Flow
Stack: HTML • CSS • JavaScript • Node.js • Express.js • MongoDB

Solo project • 5 days

Magna Men

An e-commerce platform specializing in plus-sized men's clothing. Features advanced filtering, admin dashboard for inventory management, and a smooth shopping experience.

Features: User Authentication • Category Filters • Shopping Cart • Admin Dashboard
Stack: HTML • CSS • JavaScript

Team project • 5 days

LeetCode & GitHub Statistics

GitHub Stats Top Languages

Contact