About me

I lead engineering teams building enterprise communication platforms that unify voice, chat, video, and messaging into a single suite. My work spans three pillars: distributed backend architecture, AI/LLM integration, and team leadership.

I architect Go and Python microservices, design multi-tenant data isolation, and integrate AI agents into production services. Before backend, I spent 2+ years in frontend engineering (React, TypeScript), which gives me full-stack perspective when designing APIs and system boundaries.

Currently completing my MSc in Data Science and Artificial Intelligence at the University of London, where my coursework spans big data engineering (PySpark, Kafka, HDFS), machine learning (scikit-learn, neural networks), and probabilistic AI (Bayesian networks).

still learning, still building, always shipping.

Technical skills

Languages
GoPythonTypeScriptJavaScriptSQL
AI / ML
LLMsRAGLangChainRasaArabic NLPscikit-learnPySpark MLlib
Backend
gRPCRabbitMQWebSocketREST APIsMicroservicesMulti-tenant
Data
PostgreSQLMySQLMongoDBRedisHDFSKafkaParquet
Infrastructure
DockerAWSOCIGitHub ActionsGrafanaPrometheus
Security
OAuth 2.0JWTAPI GatewayRate Limiting

Education

MSc Data Science and Artificial Intelligence
University of London · Mar 2024 – Jun 2026
BASc Computer Science
PIIMT · 2019 – 2022