About Me

Senior Software Engineer | Backend Engineering • AI Systems • RAG • Data Engineering

I'm a Senior Software Engineer with 4+ years of experience building scalable backend systems using Python, Django, Django REST Framework, and FastAPI. I specialize in designing REST APIs, distributed data pipelines, backend architecture, and AI-powered applications.

My recent work focuses on Retrieval-Augmented Generation (RAG), AI Agents, LangGraph workflows, semantic search, vector embeddings, document processing, and enterprise AI systems. I enjoy building reliable, production-ready software with clean architecture and long-term maintainability.

Backend Architecture & REST API Design
Django, DRF & FastAPI
RAG, AI Agents & LangGraph
Prompt Engineering & LLM Integration
ETL & Batch Processing Pipelines
Semantic Search & Vector Embeddings
PostgreSQL, Neo4j & MongoDB
Microsoft Presidio, OCR & Document Processing
Distributed Web Scraping
Docker, Linux, CI/CD & Git
Profile photo

Experience

Senior Backend Developer
SparkAILahore, Pakistan
Jul 2025Present
  • Designed and developed scalable backend services and RESTful APIs using Python and FastAPI for AI-powered enterprise platforms.
  • Built ETL and batch-processing pipelines for Google Drive, Gmail, Google Cloud Storage, AWS, and Notion document ingestion.
  • Enhanced Retrieval-Augmented Generation (RAG) pipelines using semantic search, vector embeddings, and contextual ranking.
  • Integrated Large Language Models (LLMs) using advanced prompt engineering techniques.
  • Developed CMMC privacy assessment pipelines using Microsoft Presidio and custom recognizers for PII, CUI, and FCI detection.
  • Built multimodal document processing pipelines supporting PDFs, scanned documents, images, audio, and video using OCR and speech-to-text.
  • Optimized PostgreSQL and Neo4j queries while contributing to architecture reviews and backend engineering best practices.
Senior Software Engineer | Team Lead
GulzarsoftGujrat, Pakistan
Jun 2022Jun 2025
  • Led the design and development of scalable backend applications using Python, Django, and Django REST Framework.
  • Architected modular backend systems following clean architecture principles.
  • Designed high-throughput ELT pipelines for structured and unstructured data processing.
  • Integrated OpenAI APIs and LLMs for AI-assisted automation and content generation.
  • Optimized PostgreSQL schemas, indexing strategies, and SQL queries for production workloads.
  • Mentored junior engineers, conducted code reviews, and contributed to technical planning and architecture discussions.
Software Engineer | Python & Web Scraping
Softwear PatternIslamabad, Pakistan
Jun 2021Jul 2022
  • Developed scalable web scraping solutions using Python, Scrapy, Playwright, and Selenium.
  • Engineered distributed crawling frameworks with proxy rotation, retry mechanisms, browser automation, and anti-blocking strategies.
  • Designed REST APIs and automated data processing workflows for downstream applications.
  • Improved operational efficiency through scalable scraping and automation pipelines.

Education

Bachelor of Science in Computer Science
Pir Mehr Ali Shah Arid Agriculture University
20172021
  • Relevant Coursework: Data Structures, Algorithms, Databases, Software Engineering