Software Developer | Backend Engineer | AI Engineering
Iβm a Software Developer with ~3 years of experience building scalable backend systems, distributed applications, and AI-powered products.
I enjoy solving challenging engineering problems β from designing multi-tenant architectures and high-throughput data pipelines to building RAG, semantic search, and agentic AI workflows.
Iβm not tied to a particular framework or language. I focus on understanding the problem, choosing the right tools, and building systems that are reliable, scalable, and maintainable.
- βοΈ Backend Engineering β Python, Java, Django, Flask, Spring Boot, REST APIs & Microservices
- π€ AI Engineering β LangGraph, LangChain, RAG, Hybrid Search & AI-powered applications
- π Search & Retrieval β OpenSearch, Milvus, semantic search, reranking
- π Large-Scale Data Systems β ClickHouse, Neo4j, Kafka & distributed data processing
- π’ Multi-Tenant Systems β tenant isolation, RBAC & organization-aware architectures
- βοΈ Cloud & Infrastructure β AWS, Docker, NGINX, Linux & CI/CD
- π₯οΈ Full-Stack Development β React, Next.js, TypeScript & Tailwind CSS
Built an AI-powered investigation search system for querying criminal databases and FIR records using natural language.
- Built LangGraph-based query orchestration for structured and semantic retrieval workflows.
- Processed 5,000+ investigation queries through the orchestration layer.
- Integrated OpenSearch and Milvus for structured and semantic retrieval.
- Optimized semantic search over 600K+ FIR records.
- Implemented retrieval workflows for investigation-oriented search and analysis.
Built a tool-driven natural-language investigation workflow for analyzing telecom records.
- Enabled investigation across 1B+ telecom records.
- Dynamically invoked analytical tools based on natural-language queries.
- Built workflows for extracting insights from telecom and network metadata.
Designed backend systems for processing and analyzing large-scale intelligence data.
- Built a 100M+ record precomputation pipeline with historical backfills and recurring updates.
- Generated suspect-level aggregates in ClickHouse, reducing API latency by 50% by eliminating expensive runtime joins.
- Designed Neo4j graph models spanning 200M+ entities and 314M+ relationships.
- Exposed graph, linkage, and geospatial analytics through Django REST APIs.
- Designed a multi-tenant architecture supporting 4+ agencies with tenant isolation, RBAC, and tenant-aware request filtering.
Software Developer Β· Nov 2025 β Present
Working on scalable backend systems, intelligence platforms, and AI-powered applications involving large-scale data processing, search, graph analytics, and agentic workflows.
Software Engineer Β· Jun 2024 β Nov 2025
Worked on Spring Boot backend services for customer onboarding and compliance workflows.
- Built REST APIs for KYC, AML, and document verification.
- Integrated Kafka-based asynchronous workflows.
- Implemented idempotency and audit-tracking mechanisms.
Software Engineering Intern Β· Mar 2022 β Aug 2022
- Built Flask APIs and MongoDB backend services.
- Deployed applications on AWS.
- Developed 500+ PyTest unit tests.
- Built Airflow pipelines for automated MongoDB-to-S3 backups.
- π§© Solved 700+ DSA problems across LeetCode, GeeksforGeeks, and CodeChef.
- π©Έ Built and delivered a pro bono blood-donation management platform for an NGO.
- π₯ Platform supported 2,000+ active donors and 10β15 patients daily.