
Ali
Software Engineer : Building Solutions
Skills

Portfolio
Werkervaring
Software Engineer
Beaj Education • Fulltime
May 2024 - Present • 2 yrs 1 mo
• Designed and developed a WhatsApp-based AI chatbot for self-development courses using Meta’s WhatsApp Cloud API, Azure AI, ElevenLabs, OpenAI LLMs, and Whisper, enabling multimodal learning (audio, video, images, text) for 33,000+ users. • Migrated the platform from an ASP .NET + HTML/Bootstrap stack to a Node.js backend and React admin dashboard, improving overall performance and UX, increasing course upload speed by 50% and data retrieval efficiency by 80%. • Implemented advanced AI-driven capabilities, including speech recognition, language detection, speech synthesis, and pronunciation assessment, while maintaining and scaling Azure infrastructure with PostgreSQL, App Services, and Blob Storage.
Software Engineer
Football AI Research (FAIR) • Fulltime
Jul 2023 - Oct 2025 • 2 yrs 3 mos
• Architected and developed scalable microservices backends using FastAPI, Node.js, MongoDB, and Redis on Google Cloud Platform (GCP), efficiently handling high-volume real-time football data and user interactions. • Built an advanced multi-agent LangGraph chatbot with intelligent routing, web search, SQL agent, RAG, handoffs, and memory, delivering real-time football statistics, predictions, and analytics to significantly boost fan engagement. • Designed Flask and React dashboards and engineered 10+ automated data pipelines using GCP Cloud Run, Batch Jobs, Cloud Scheduler, and Storage Buckets, enabling large-scale data ingestion into MongoDB with full monitoring and fail-safe alerting.
Software Engineer
SLAIT AI • Parttime
Jun 2024 - Feb 2025 • 8 mos
• Developed an AI-powered video conferencing platform with real-time American Sign Language recognition and translation, built with Flask, JavaScript, and MySQL, enabling live video calls with real-time chat and sign-to-text messaging. • Engineered a low-latency real-time communication stack using WebRTC, Socket.IO, and Nginx, ensuring reliable video streaming, chat synchronization, and production-grade deployment. • Designed and managed the MySQL database and platform services, integrating Stripe for secure subscriptions and Brevo for automated email workflows (verification, recovery, marketing, and transactional notifications).