Experience

My professional journey and career highlights

2024 — Now

Software Engineer · Beaj Education

Building AI-powered educational platforms with multimodal learning experiences for 6000+ users.

  • 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

React · Node.js · PostgreSQL · Azure · OpenAI

2023 — 2025

Software Engineer · FAIR - Football AI Research

Led development of advanced AI chatbots and microservices for real-time football analytics and statistics.

  • 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

Python · FastAPI · Node.js · MongoDB · Redis · React · Google Cloud Platform

2024 — 2025

Software Engineer · SLAIT

Developed an innovative video conferencing platform with real-time sign language recognition to break communication barriers.

  • 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

Python · Flask · MySQL · WebRTC · Nginx

2023

Software Engineer · ezWiFi (Techstars '23)

Built robust microservices architecture managing global network of 1,400+ hotspots and 40,000+ monthly active users.

  • 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

NestJS · Node.js · Vue.js · Flutter · AWS · PostgreSQL

2021

Back-end Developer · Funavry Technologies

Internship focused on server-side web application development and API design.

  • 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

Node.js · Express.js · MongoDB · MySQL