Backend Developer | AI Engineer | Automation Specialist

Muhammad Awais

Backend Developer and AI Engineer specializing in automation, AI agents, and scalable backend systems. Building production-ready, high-performance systems with reliability and minimal downtime.

About

Backend Developer and AI Engineer specializing in real-time voice AI systems, intelligent automation, and scalable data migrations. Expert in building production-ready AI solutions using OpenAI, ElevenLabs, and Deepgram for conversational interfaces.

Built self-hosted AI calling infrastructure with LiveKit and Twilio for automated lead qualification, developed intelligent customer support chatbots with GraphQL integration, and engineered comprehensive ETL systems for large-scale e-commerce migrations from MySQL to PostgreSQL with multi-threaded processing.

Specialized in n8n workflow automation for SEO content generation, MongoDB integration for session management, and webhook-based architectures. Strong experience with Flask, Python APIs, real-time WebSocket communication, and cloud storage solutions including GCP and Supabase.

Based in Islamabad, Pakistan, I'm fluent in English and passionate about creating efficient automation solutions and AI-powered systems that solve real-world problems.

Skills

Backend & APIs

🐍Python
πŸ”—Flask
🐘PostgreSQL
πŸƒMongoDB
πŸ—„οΈMySQL
β—ˆGraphQL
🌐REST APIs
⚑WebSocket

AI & Voice Systems

πŸ€–OpenAI GPT-4o
πŸŽ™οΈElevenLabs TTS
🎧Deepgram STT
πŸ“‘LiveKit
πŸ“žTwilio
πŸ“ŠLangfuse

Automation & Cloud

βš™οΈn8n Workflows
☁️GCP Storage
πŸ—ƒοΈSupabase
πŸ”—Webhooks
πŸ”„ETL Systems
🧡Multi-threading

Experience

2024 β€” Present

AI Voice Systems Developer

Β·Freelance

Built self-hosted AI calling infrastructure using LiveKit and Twilio for automated lead qualification with real-time conversations. Integrated ElevenLabs TTS, Deepgram STT, and OpenAI GPT-4o with MongoDB storage and GCP for call recordings. Developed multiple voice AI applications including appointment booking systems, customer service bots, and interactive voice response systems with webhook integrations.

LiveKitTwilioOpenAI GPT-4oElevenLabsDeepgramMongoDBGCPWebhooks
2023 β€” Present

AI Customer Support Engineer

Β·Freelance

Developed intelligent e-commerce customer support chatbots with GraphQL integration for Saleor platform. Implemented Flask backend with MongoDB session management, OpenAI function calling, and Langfuse observability. Built RAG systems using MongoDB Atlas Vector Store for knowledge retrieval, created multi-tenant chat systems, and integrated with various CRM platforms for customer data synchronization.

FlaskMongoDBOpenAIGraphQLSaleorLangfuseRAGVector Store
2022 β€” 2024

Database Migration Specialist

Β·Contract Work

Engineered comprehensive ETL systems for large-scale e-commerce migrations from MySQL to PostgreSQL. Built multi-threaded processing tools with batch operations, real-time progress tracking, and robust error handling. Developed data validation frameworks, automated backup systems, and created migration tools for various database schemas including inventory management, user systems, and financial data with zero-downtime deployments.

PythonMySQLPostgreSQLSupabaseETLMulti-threadingData Validation
2021 β€” 2023

n8n Automation Specialist

Β·Various Projects

Created automated local SEO content generation systems using n8n workflows with SERP analysis and AI-powered content generation. Built numerous automation workflows integrating Gmail, Slack, Google Drive, Calendly, and CRM systems. Developed RAG pipelines using MongoDB Atlas Vector Store, automated lead nurturing sequences, social media posting workflows, and data synchronization between multiple platforms.

n8nGmailSlackGoogle DriveMongoDB AtlasRAGSERP AnalysisCalendly
2020 β€” 2022

Backend Developer

Β·Freelance

Developed Python backend systems and API servers with database integration for various client projects. Built REST APIs, authentication systems, payment processing integrations, and automated reporting tools. Created data processing pipelines, implemented caching strategies with Redis, developed microservices architectures, and integrated third-party APIs including payment gateways, email services, and analytics platforms.

PythonFlaskREST APIsRedisPayment IntegrationMicroservicesAuthentication

Projects

Self-Hosted AI Calling Infrastructure (LiveKit + Twilio) - Image 1

Self-Hosted AI Calling Infrastructure (LiveKit + Twilio)

An AI voice caller system using LiveKit and Twilio enables automated outbound calls with real-time, natural conversations. It integrates ElevenLabs for text-to-speech, Deepgram for speech-to-text, and OpenAI GPT-4o for conversational intelligence. The platform automates lead qualification and onboarding, stores call transcripts and metadata in MongoDB, supports real-time webhooks and SMS, listens to Calendly events, and securely uploads call recordings to Google Cloud Storage. It is designed to be scalable, low-latency, and fully self-hosted.

LiveKitTwilioOpenAIElevenLabsDeepgramMongoDBn8nCalendlyGCP BucketWebhooks / REST APIs
AI Customer Support Chatbot - Image 1

AI Customer Support Chatbot

An intelligent e-commerce customer support system provides real-time assistance for order inquiries and product information through a conversational interface. Users can check order status, track shipments, and browse product categories seamlessly. A Next.js frontend delivers a responsive chat experience with persistent session management, while a Flask backend securely handles API requests with input sanitization and CORS protection. The system integrates with Saleor’s GraphQL API to retrieve detailed order data, including customer details, line items, addresses, and fulfillment tracking. OpenAI GPT-4o-mini powers the conversational AI with function calling, MongoDB stores chat history using UUID sessions, and Langfuse enables observability and performance monitoring.

FlaskMongoDBOpenAIGraphQLPythonLangfuse
MySQL to PostgreSQL E-commerce Migration Tool - Image 1

MySQL to PostgreSQL E-commerce Migration Tool

A comprehensive ETL (Extract, Transform, Load) system that migrates complete e-commerce data from WSM (Web Store Manager) to Saleor platform. The tool handles products, categories, customers, orders, inventory, and media assets using multi-threaded processing with batch operations. Features real-time progress tracking, incremental migration capabilities, and robust error handling for large-scale platform transitions.

PythonMySQLPostgreSQLSupabaseWebSocket APIFlaskMulti-threadingBatch processing
Automated Local SEO Content Generation System (n8n) - Image 1

Automated Local SEO Content Generation System (n8n)

Automated SEO content generation system creates location-specific service pages for local businesses. The workflow analyzes competitor search results, extracts geographic data, and generates optimized content using AI. It processes business keywords and locations, performs SERP analysis to identify competitors, scrapes competitor websites for content gaps, and uses AI models to create SEO-friendly titles, meta descriptions, and full content. The system integrates multiple APIs for geolocation, search analysis, and content generation, delivering comprehensive local SEO content through a webhook-based architecture.

n8nSERP analysisGeocodingWeb scrapingContent generationREST APIsWebhooks

Contact

Let's work together

I'm always interested in hearing about new automation projects, AI development opportunities, and backend challenges. Whether you need help with database migrations, AI agents, or scalable systems, feel free to reach out!

Islamabad, Pakistan