currently @ NearLaw • 18M+ records

Mandar Mawale

> AI Engineer & Software Engineer

I engineer production AI systems and resilient backend architectures using Python, LLMs, RAG, semantic search and high-throughput document pipelines — from FastAPI services and vector retrieval to multi-stage LLM workflows running over millions of records.

github
~/projects/geo-auditor/scoring.py
24from fastapi.routing import APIRouter
27router = APIRouter()
30@router.post("/audit")
31async def audit(url: str) -> AuditReport:
32 # deterministic pass — 80% of the final score
33 page = await fetch(url, timeout=5)
34 dom = parse(page.html, strict=False)
37 technical = score_technical(dom)
38 entities = score_jsonld(dom)
41 if llm_enabled:
42 sem = await judge.run(dom, fallback=heuristic)
45 return AuditReport.merge(technical, entities, sem)
$ python scoring.py --url example.com → 94/100 1.2s
visitor@mandar:~$cat ~/about.md

Background & Focus

Specialized in production AI systems, vector retrieval pipelines, and backend reliability.

AI Engineer Intern

ALL MR ONLINE (NearLaw)

Feb 2026 – PresentMumbai, IN

At NearLaw, I engineer production AI pipelines for an enterprise legal search platform managing 18M+ court records. My daily work revolves around document ingestion, OCR, semantic indexing, and multi-stage LLM evaluation workflows.

I take pride in solving the unglamorous problems that make AI reliable in production: messy real-world PDFs, OCR edge cases, structured extraction accuracy, latency optimization, and deterministic safety checks.

# active_stack
PythonFastAPILangGraphRAGChromaDBLLMsOCRVector Search

Current Engineering Scope

  • >Document processing and OCR pipelines over 18M+ records
  • >Semantic search and vector retrieval with ChromaDB & FAISS
  • >RAG and multi-stage LLM workflows with LangGraph
  • >Metadata extraction and automated indexing services
  • >Async processing pipelines with worker queues
  • >AI evaluation, observability and error tracking
  • >Python / FastAPI backend microservices
[status: pipeline latency < 200ms · zero cross-tenant leaks]

Architectural Competencies

AI Systems & Workflows

LLM-powered systems, agentic workflows, deterministic routing, and tool-using AI applications.

Vector Retrieval & Search

Semantic search, hybrid BM25 + dense retrieval, custom embeddings, and document-grounded generation.

Backend Infrastructure

FastAPI services, asynchronous pipelines, task queues, and data-intensive backend architectures.

Document Intelligence

OCR, PDF structure parsing, semantic chunking, and tabular data extraction pipelines.

Local & Constrained AI

Quantized models (GGUF, llama.cpp), low-latency offline voice assistants, and hardware-constrained inference.

$ find ~/learning -type topic

LLM Evaluation & BenchmarkingMulti-Agent ArchitecturesAI Observability & TracingLocal LLMs (GGUF / llama.cpp)Spring AI EcosystemMultimodal RAG Pipelines
visitor@mandar:~$git log --oneline --graph

Experience History

Engineering production AI systems, asynchronous pipelines, and high-performance backend platforms.

commit 9a3f2dHEAD · active

AI Engineer Intern

ALL MR ONLINE (NearLaw)

Feb 2026 – Present
Mumbai, India
PythonFastAPIRAGLangGraphChromaDBOCRVector Search
  • >Developed Python components for a production legal search platform processing 18M+ court records, working across document processing, semantic retrieval and LLM-based workflows.
  • >Designed asynchronous processing pipelines using worker queues and multi-stage LLM workflows for document ingestion, metadata extraction, indexing and automated processing.
  • >Built and tested OCR/PDF processing components for structured extraction, metadata generation and searchable knowledge bases across varied document formats.
  • >Implemented evaluation and observability workflows to monitor retrieval quality, processing errors and LLM outputs.
  • >Debugged and investigated failures across document and AI pipelines by reproducing issues, reviewing generated outputs and iterating on fixes to improve reliability.
commit 5c1b8e

Web Developer Intern

Utkarsha Interiors

Oct 2025 – Dec 2025
Thane, India
PythonFastAPIJavaScriptHTMLCSSWebP
  • >Engineered full-stack Python business applications using MVC architecture, building FastAPI endpoints for portfolio media processing and secure backend storage.
  • >Optimized frontend performance, achieving a 40% improvement in website load speed through automated WebP asset pipelines and lazy loading.
  • >Developed dynamic customer request forms with backend processing to forward enquiries to marketing teams reliably.
commit 2e7f4a

Technical Mentor

Campus Credentials

Jan 2025
Mumbai, India
PythonAlgorithmsData StructuresProblem Solving
  • >Mentored 30+ students in Python programming, algorithms and problem solving through practical sessions and technical guidance.
  • >Diagnosed and resolved algorithmic issues, improving student code correctness and execution times.
visitor@mandar:~$ls ~/projects --featured

Featured Projects

Production AI systems, agentic workflows and retrieval pipelines — with the architecture behind each one.

~/projects/geo-auditorAI TOOLS
AI Search Visibility Auditor→ 100-point score across 30+ checks in ~1–3s
Live

GEO Auditor

A FastAPI application that audits a website and scores how visible it is to AI answer engines such as ChatGPT Search, Google AI Overviews, Perplexity and Claude — with evidence-backed findings and copy-paste fixes.

PythonFastAPIPydanticBeautifulSoup+3
~/projects/curaAI AGENTS
Healthcare Multi-Agent Assistant

Cura

A multi-agent healthcare assistant built around patient-data isolation, deterministic emergency handling and tool-based workflows for medical information, patient history and appointments.

PythonFastAPIPostgreSQLChromaDB+2
~/projects/customer-support-resolution-agentAI AGENTS
AI Customer Support Resolution System→ 93% evaluation accuracy

Customer Support Resolution Agent

An AI support agent that combines retrieval, tool calling and human-in-the-loop workflows to resolve customer issues and handle actions such as refunds and cancellations.

PythonFastAPILangGraphChromaDB+2
~/projects/agentedAI / ML
AI-Powered Study Companion

AgentEd

A multi-agent learning platform that creates personalized study plans, retrieves learning resources, generates quizzes and provides performance feedback.

PythonFastAPILangGraphPinecone+3
~/projects/anantumLOCAL AI
Local AI Voice Assistant→ ~10ms intent pre-classification

Anantum

A local AI voice assistant combining speech recognition, LLM inference, text-to-speech and semantic retrieval, designed to run on consumer hardware.

PythonGemma 3 GGUFWhisperKokoro TTS+2
visitor@mandar:~$cat metrics.log

Engineering by Numbers

Numbers taken from production work and shipped systems — each one verified and benchmarked.

metrics.log — system performance summary
1 yrProfessional experienceAI engineering, backend development and technical mentoring
18M+Legal records processedProduction document & retrieval pipelines at NearLaw
93%AI evaluation accuracyCustomer support resolution agent evaluation runs
40%Page-load improvementUtkarsha Interiors platform (WebP pipeline + lazy loading)
30+Students mentoredPython, algorithms and problem solving sessions
~10msIntent pre-classificationAnantum local AI voice assistant, regex-first routing

NearLaw 18M+ pipeline · LangGraph evaluation runs · Utkarsha MVC gains · GTX 1650 4GB local inference

visitor@mandar:~$cat skills.json | jq '.'

Technical Stack

Core technologies used to architect, build, and deploy production systems.

AI / LLM & Agentic Systems

LLMsRAGAgentic AILangGraphLangChainTool CallingPrompt EngineeringLLM Evaluation

Backend Engineering

PythonFastAPIFlaskREST APIsAsyncIOPydanticJavaData Structures & Algorithms

Retrieval & Data

ChromaDBPineconeFAISSPostgreSQLMongoDBRedisVector SearchEmbeddings

Document Intelligence

OCRPDF ParsingDocument ProcessingSemantic ChunkingMetadata Extraction

Infrastructure & LLMOps

DockervLLMLiteLLMOpenRouterLLM APIsAWS (EC2, S3)GitLinux

Frontend Engineering

ReactNext.jsJavaScriptTypeScriptHTML5Tailwind CSS
visitor@mandar:~$cat resume.pdf

Curriculum Vitae

A one-page summary of my experience building production AI systems, backend services and AI products.

Current Role

AI Engineer Intern

NearLaw (ALL MR ONLINE) · Feb 2026 – Present

Education

B.Tech in Computer Engineering

Mumbai University (CGPA: 8.68/10)

Certifications

Oracle Cloud & AI Associate

CS50 Python, LangChain & Vector Databases

visitor@mandar:~$ls faq/

A few things about how I think, build and spend my time.

Frequently asked questions about how I build, what I'm learning and what I do outside of code — two files, ten answers. Open one to read it.

technical_faq.md
5 questions
  • I enjoy problems where AI has to work reliably inside a real backend system, not just in a demo. I focus on LLM workflows, RAG, semantic search with vector databases, and building resilient API pipelines that handle real-world edge cases.

    LLM workflowsRAGVector searchAPI pipelines
  • Anantum is an offline AI voice assistant I built to explore what is possible with local AI on limited hardware. It pushed me to work with quantized GGUF models using llama.cpp, low-latency vector search with FAISS, and speech recognition using Whisper, without relying on external cloud APIs for its core AI workflow.

    GGUFllama.cppFAISSWhisper
  • Working with real-world legal documents at NearLaw taught me that data ingestion and document quality can be harder than the AI itself. Dealing with OCR failures, unusual PDF formats and extraction issues has pushed me to design more resilient processing pipelines with fallback mechanisms instead of assuming every document will be clean.

    OCRPDF parsingPipeline resilience
  • I am currently exploring two main areas:

    • Backend and AI integration: exploring the Spring ecosystem and Spring AI to understand how AI capabilities can be integrated into Java backend applications.
    • Agentic architectures: exploring frameworks like CrewAI and LangGraph, along with local inference using GGUF and llama.cpp, to build agent workflows that are easier to observe, evaluate and control.
    Spring AICrewAILangGraph
  • I start by understanding the requirements, defining data boundaries, and identifying state transitions and edge cases. I prefer decoupled architectures and consider approaches like Redis caching, asynchronous worker queues and structured schemas where they fit the problem, helping systems handle failures without affecting the entire pipeline.

    RedisAsync workersStructured schemas
beyond_the_code.md
5 questions
  • Outside of software, I enjoy reading and following geopolitics and global economics. I am fascinated by how macroeconomic shifts, trade policies and global supply chains affect technology adoption and emerging markets.

  • I am curious about how ideas turn into actual products. I like understanding not just how something is built, but why it should exist, who would use it, and what makes it sustainable over time.

  • I enjoy discussing ideas, challenging assumptions early, and figuring things out together. I like environments where people openly discuss architectural trade-offs, share what they know and learn from different perspectives.

  • I am working on connecting technical design with product outcomes. I want to understand how engineering decisions, from latency targets to database schemas, affect user experience, customer needs and business goals.

  • I would probably be building something of my own, perhaps around product strategy or market analysis. I enjoy understanding complex systems, spotting opportunities and turning ideas into something useful, and I would want to do that regardless of the medium.

visitor@mandar:~$./contact.sh --open

Let's Connect

Have a problem worth building? I am always interested in interesting AI, software and product problems.