Hello, I'm
Afroz Khan
|
Building scalable backends, AI agents & real-time systems
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)
Work Experience
Associate Software Engineer
CometChat
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
Implementations Lead
CometChat
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
Languages and Tools
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