Open to interesting problems · Qatar
Mohammed Afsal
Lead Software Engineer · ▌
12+ years shipping production full-stack systems. Now designing multi-agent AI workflows, RAG pipelines, and secure cloud architecture on Azure.
- Years of Engineering
- 12+
- Years in Agentic AI
- 2+
- Countries Worked In
- 3
- Architecture Ownership
- E2E
01 · About
Profile
Lead Software Engineer with 12+ years building production-grade full-stack systems and, over the last two years, designing and shipping agentic AI solutions on Azure. Comfortable owning end-to-end architecture — from React / Next.js frontends and .NET / Python APIs to multi-agent workflows, retrieval pipelines, and cloud deployment. Recent focus is agentic AI with LangGraph, RAG over vector databases, and cost-efficient inference using small open-weight models hardened with Azure-native security and identity controls.
02 · Skills
Core Skills
Agentic AI
- LangGraph multi-agent orchestration
- Tool calling
- Supervisor / worker patterns
- MCP
- Prompt engineering
- Evals & tracing (LangSmith)
AI-Assisted Development
- Claude Code
- Cursor
- GitHub Copilot
- Context-window design
- RAG context curation
AI Platform
- Azure OpenAI
- Azure AI Foundry
- Azure AI Search
- Small / open-weight models
- On-prem inference
RAG & Retrieval
- Hybrid retrieval
- Semantic + keyword search
- Chunking & reranking
- pgvector
- Qdrant
- Embedding model evaluation
Frontend
- React
- Next.js
- TypeScript
- Vite
- Tailwind CSS
- Angular
Backend
- .NET Core / C#
- Python (FastAPI, Flask)
- REST
- gRPC
- Microservices
Databases
- PostgreSQL (incl. pgvector)
- MS SQL Server
- MySQL
- MongoDB
Identity & Security
- Microsoft Entra ID (Azure AD)
- OAuth2 / OIDC / SSO
- Role-based access
- Secrets management
- PII redaction & responsible-AI guardrails
Cloud & DevOps
- Azure App Service / Functions
- Static Web Apps / Container Apps
- Docker
- Kubernetes
- GitHub Actions
- Azure DevOps
03 · Experience
Where I've Worked
Lead Software Engineer
@ Qatar GovernmentFeb 2016 – Present · Qatar
Lead engineer for a portfolio of citizen-facing services and internal platforms. Currently focused on bringing agentic AI into government workflows while continuing to own full-stack delivery on .NET and the Azure stack.
- Designed and shipped multi-agent workflows with LangGraph (supervisor + specialist worker agents) for case triage, document review, and citizen-service automation, integrated with internal .NET APIs.
- Built RAG pipelines over policy documents, SOPs, and case history using pgvector and Azure AI Search; hybrid search and reranking lifted answer relevance and grounding accuracy materially over baseline.
- Evaluated and deployed small open-weight models for on-prem inference where data residency rules out hosted models, combined with Azure OpenAI for larger-context tasks.
- Embedded PII redaction, prompt-injection defenses, content safety, and audit logging; enforced auth via Microsoft Entra ID with OAuth2 / OIDC and SSO across services.
- Architected React / Next.js + TypeScript frontends backed by .NET Core APIs and Python (FastAPI) AI services, designed for scalability, observability, and zero-trust security.
- Owned CI/CD on GitHub Actions and Azure DevOps with automated tests, security scans, and progressive rollouts to Azure App Service, Functions, Static Web Apps, and Container Apps.
- Led a cross-functional team of engineers, set engineering standards, and mentored peers on AI engineering practices.
- LangGraph
- Azure OpenAI
- RAG
- Next.js
- .NET Core
- FastAPI
- Entra ID
Senior .NET Engineer
@ OnTime GroupJan 2015 – Jan 2016 · Dubai
Owned end-to-end delivery — business analysis, technical design, implementation, and test automation — for enterprise web applications on ASP.NET and Web API.
- Built high-performance, real-time dashboards using SignalR and AngularJS, replacing legacy polling and reducing perceived latency for operations users.
- Introduced unit and end-to-end tests across frontend and backend layers, raising deployment confidence and shortening release cycles.
- ASP.NET
- Web API
- SignalR
- AngularJS
Software Engineer
@ Floges Software SolutionsJan 2014 – Dec 2015 · India
Designed and shipped multiple web and mobile products end-to-end — product design, code design, launch, and maintenance.
- Built a school management system covering students, teachers, and events.
- Built an order management platform with an Android app, used by SMB customers to take orders online.
- Web
- Android
- Full-cycle delivery
Education
Master of Computer Applications (MCA)
AIMIT
04 · Contact
Get In Touch
Let's build something intelligent
Whether it's agentic AI, a RAG platform, or full-stack architecture — I'm happy to talk.