
Bilal Ahmed
Currently: Senior AI Engineer, Product Lead, RTC League (Pvt) LtdExperience: 6 years
Experience
Senior AI Engineer, Product Lead
Summary
What I did
- Cut agent response latency from 2,500 ms to under 1,000 ms through model selection, tuned chunking, partial transcripts, speculative LLM responses, streaming, and caching, without losing ASR accuracy.
- Built real-time agent pipelines on LiveKit Agents: streaming ASR (Deepgram, Whisper) to LLM orchestration (tool calling, RAG) to streaming TTS, with custom VAD, interruption handling, and SmartTurn v3 inspired turn-taking in progress.
- Built the multilingual TTS pipeline for Arabic, Urdu, and English, with code-switching mid-conversation for mixed-language calls.
- Built a production RAG pipeline on Qdrant with OpenAI embeddings for sub-second multi-tenant retrieval, with Redis caching to cut redundant LLM calls.
- Shipped an MCP server with OAuth 2.0/PKCE authentication, published as a public connector that lets Claude and ChatGPT drive the platform in natural language.
- Improved speech recognition on narrowband telephony audio with a custom denoiser, fine-tuned background voice cancellation (BVC) models, and a bandwidth-extension model, lowering WER across STT providers.
- Trained intent, sentiment, and churn-risk models on transcribed calls, feeding scores into the CRM to adjust agent prompts and escalation rules.
- Built call recording on LiveKit Egress to S3, indexed in Postgres against CRM records, feeding a batch pipeline (ASR, diarization, data warehouse) for search and topic detection across millions of calls.
- Designed multi-tenant agent configuration, giving each tenant its own prompts, tools, and isolated LiveKit rooms, routed by dialed number.
- Connected the agents to the phone network through a LiveKit to SIP bridge (Twilio, Telnyx, Plivo) with carrier failover and call control (transfer, hold, conference, voicemail drop), reducing dropped calls by ∼30% versus the legacy IVR.
- Building an outbound call scheduler for automated campaign dialing.
- Developed a system for transferring calls between specialized agents while maintaining context and real-time conversation speed.
Results
- Reduced dropped calls by ∼30% versus the legacy IVR.
- Scaled platform to handle ∼40,000 inbound and outbound calls/day.
Software Engineer, ML & Conversational AI
Summary
What I did
- Fine-tuned VITS and XTTS v2 on domain audio for production TTS, improving naturalness while holding a real-time factor suitable for live calls.
- Built an audio preprocessing pipeline over raw call recordings: VAD-based segmentation, SNR filtering, speaker diarization, noise augmentation with room impulse responses, and automated transcript alignment, producing clean training pairs for TTS and STT.
- Cut inference latency by ∼35% with no measurable accuracy loss using INT8/FP16 quantization and distillation, profiling with PyTorch Profiler and Nsight Systems and cutting peak GPU memory via paged attention and an FP16 KV-cache to serve on smaller instances.
- Designed multi-agent orchestration with RAG, webhooks, and tool integrations, implementing MCP, function calling, and agent hand-offs within the OpenAI Realtime framework.
- Designed a GPU-aware load balancer and multi-threaded inference engine for multi-GPU Kubernetes clusters, adding request queuing with backpressure and autoscaling on GPU utilization to absorb traffic spikes.
- Tuned vLLM serving under concurrent load (continuous batching, prefill chunking, request scheduling), tracking P50/P95/P99 latency in Prometheus and Grafana.
- Built the NLU layer for conversational AI (intent classification, NER, and dialogue state management) on fine-tuned BERT-family models.
- Built gRPC-based microservices for streaming low-latency audio in live customer calls.
- Automated ML delivery with CI/CD pipelines covering model validation, MLflow tracking, Docker/Triton inference, and staged A/B rollouts.
Results
- Cutting inference cost 40-60% via AWQ/GGUF quantization and vLLM/Triton serving.
- Cut peak GPU memory via paged attention and an FP16 KV-cache.
Real Time Voice AI Engineer
Summary
What I did
- Built an AI-driven Voice Activity Detector to remove echo residuals and non-speech segments.
- Combined DSP algorithms (AEC, AGC, NS, DRC) with ML for adaptive audio processing, and added AI-based stream selection to improve bandwidth utilization.
- Cut CPU and memory usage 35% by optimizing audio algorithms and libraries on iOS and Android.
- Researched and developed backend cloud architectures spanning media servers (Janus, Kurento, Pion ion-sfu), SIP servers (FreeSWITCH, Kamailio, FreePBX, Twilio), and SIP-WebRTC gateways.
Skills
Technical
Languages
Projects
VoicePing
TelEcho
Education
BS Electrical Engineering
Bilal's twin is AI, it can make mistakes.
More people on Kanvis
Aleena masood
Lahore
Artificial Intelligence Student & Software Intern specializing in RAG pipelines and Generative AI.
Urdu · English · LLM Integration · RAG
kanvis.me/aleena-masood
Hafiz Arham
Lahore
AI Engineer specializing in Agentic AI, LLM Applications, and Deep Learning.
Python · WhatsApp Business API · Prompt Engineering · Multi-agent systems
kanvis.me/hafiz-arham
Muhammad Noman
Dammam
Python Backend & AI Engineer specializing in Scalable Systems and Generative AI
Urdu · Django REST Framework (DRF) · Django · Python
kanvis.me/muhammad-noman
abdul hadi
Karachi
AI Engineer specializing in multi-agent orchestration and high-performance model optimization.
Python · Ollama · Multi-agent orchestration · REST APIs
kanvis.me/abdul-hadi2



