Experience
My professional journey and career highlights
Software Engineer
Beaj Education
Building AI-powered educational platforms with multimodal learning experiences for 6000+ users.
Key Highlights:
- •Designed and developed a WhatsApp-based AI chatbot for self-development courses, integrating Meta's WhatsApp Cloud API, Azure AI, Eleven Labs, OpenAI LLMs, and Whisper
- •Migrated ASP.NET backend and HTML/Bootstrap/JS frontend to Node.js backend and React frontend, improving course upload speed by 50% and data fetching efficiency by 80%
- •Implemented advanced AI-driven features including speech recognition, language identification, speech synthesis, and pronunciation assessments for multilingual learning
- •Maintained Azure-hosted infrastructure utilizing PostgreSQL, App Services, and Blob Storage for improved system stability and scalability
Technologies:
ReactNode.jsPostgreSQLAzureOpenAI
Software Engineer
FAIR - Football AI Research
Led development of advanced AI chatbots and microservices for real-time football analytics and statistics.
Key Highlights:
- •Led creation of an advanced multi-agent LangGraph chatbot with intelligent routing, web search, SQL Agent, RAG search, and handoffs for real-time football stats and predictions
- •Architected and fully developed microservices backend using FastAPI, NodeJS, MongoDB, and Redis, deployed on Google Cloud Platform
- •Designed multiple Flask and React dashboards providing real-time insights into data flows and GCP workflows, streamlining internal team processes
- •Developed and managed 10+ complex data pipelines using GCP services (Cloud Run, Batch Jobs, Cloud Scheduler) to automate ingestion and processing of gigabytes of data
Technologies:
PythonFastAPINode.jsMongoDBRedisReactGoogle Cloud Platform
Software Engineer
SLAIT
Developed an innovative video conferencing platform with real-time sign language recognition to break communication barriers.
Key Highlights:
- •Developed video conferencing platform with real-time sign language recognition, translating American Sign Language into live chat messages
- •Engineered real-time communication system using WebRTC and SocketIO, ensuring low-latency video streaming. Implemented Nginx with WebSockets for reliable deployment
- •Designed and managed MySQL database handling user authentication, chat logs, payment records, and session data. Integrated Stripe for subscription-based payments
- •Implemented Brevo-powered automated email workflows for marketing, user verification, password recovery, and transactional notifications
Technologies:
PythonFlaskMySQLWebRTCNginx
Software Engineer
ezWiFi (Techstars '23)
Built robust microservices architecture managing global network of 1,400+ hotspots and 40,000+ monthly active users.
Key Highlights:
- •Engineered NestJS microservices backend architecture supported by AWS to manage global network of 1,400+ hotspots and 40,000+ monthly active users
- •Developed VueJS and TailwindCSS dashboard for major ISPs (PTCL, LigaT Portugal) providing real-time analytics on hotspot locations, demographics, and advertising effectiveness
- •Developed Flutter app integrating web3 and blockchain technology enabling hotspot owners to earn cryptocurrency by providing free internet
- •Transitioned backend from NodeJS to NestJS, significantly enhancing performance and scalability for global demand
Technologies:
NestJSNode.jsVue.jsFlutterAWSPostgreSQL
Back-end Developer
Funavry Technologies
Internship focused on server-side web application development and API design.
Key Highlights:
- •Architected and executed server-side algorithms for web-based applications
- •Engineered robust APIs to enhance application interactivity
- •Worked extensively with MongoDB and MySQL databases
- •Gained expertise in Authorization and Authentication best practices
Technologies:
Node.jsExpress.jsMongoDBMySQL