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
MA

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 Government

Feb 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 Group

Jan 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 Solutions

Jan 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.