MAHESH MOHOLKAR
Full Stack Developer
Full-stack developer with 3+ years on .NET and React: built a Campus ERP for a university and its affiliated colleges serving 8000+ users, with shared auth and notification microservices, tenant-scoped data, Redis caching, observability and CI/CD. Also build LLM projects on Python/FastAPI and Next.js: a retrieval-augmented helpdesk assistant, a service desk with LLM ticket routing, natural-language reporting and document extraction, with evals in CI.
Pune, IndiaProfessional Experience
Building innovative solutions and contributing to cutting-edge projects
Full-Stack Developer
Built a Campus ERP for a university and its affiliated colleges on .NET 10 + React: one platform with colleges as tenants, serving 8000+ users.
- Brought p95 under 400 ms at k6 peak load with Redis HybridCache.
- Built two separate LLM projects on Python/FastAPI (PostgreSQL + pgvector): a helpdesk assistant answering from policies and circulars with citations, and Campus Support, a Next.js service desk for staff requests to the dev team where an LLM checks ticket completeness, classifies requests and suggests the assignee with confidence gating; added natural-language report queries and document extraction to the main ERP.
- Built the RAG and evaluation pipeline: hybrid retrieval (pgvector + BM25, reciprocal-rank fusion, reranking), tool calls with per-user access checks for personal data, golden-set evals with LLM-as-judge in CI.
- Built shared auth (JWT, role- and menu-based access control) and notification (outbox + Hangfire workers: SendGrid email, SMS and push with retries and delivery tracking) microservices used by every ERP.
- Built separate Admissions, Management and Procurement ERPs (7-stage admissions pipeline; directors' console across all colleges; vendor portal, quotations, indents), each with its own database: React UI, .NET 10 REST APIs, EF Core schema and migrations, using the shared auth and notification microservices.
- Built the React/TypeScript UI for the main ERP's exams, fees, HR, attendance, LMS and research modules with typed API clients; worked with the backend team on API contracts.
- Set up Serilog with correlation IDs, OpenTelemetry/Grafana, a HealthChecks dashboard and Azure DevOps CI/CD with Testcontainers tests and Docker builds; wrote ADRs and the onboarding runbook; mentored interns.
Frontend Developer (Part-time, Remote)
Built the React 18 + TypeScript client (Vite) for a multi-tenant GCC ERP: quotation, sales order, delivery note, invoice, returns, purchase order and bill screens, inventory, parties and VAT-aware totals as typed forms (React Hook Form + Zod) with state-driven edit/post/void actions.
- Owned the client data layer: TanStack Router (loaders, search-param filters), TanStack Query with per-document cache invalidation and optimistic updates, Zustand for session state, real-time notifications over WebSockets.
- Shipped a bilingual English/Arabic RTL-first UI (i18next, shadcn/Radix + Tailwind design system), permission-manifest-driven navigation, printable document views and a shared component library reused across the web app, public storefront and admin app.
- Kept quality high with Vitest + Testing Library (290+ test files), Playwright smoke tests, strict TypeScript and ESLint; GitHub Actions CI with Docker builds deployed on AWS.
Fellowship - Zero to Merge Program
CNCF mentored open-source program (Incubator Badge): scoped issues with maintainers and submitted PRs to Kubernetes-ecosystem projects in Go.
- Bug fix merged into Ockam (Rust); documentation contributions to Kubernetes SIGs and EvalML.
Education
Academic excellence and continuous learning journey
Master's in Computer Application
Dr. D. Y. Patil Institute of Management and Research
2022 - 2024 • Pune India
Graduated with 8 CGPA
Bachelor's In Computer Science
B.P .H.E Society's Ahmednagar College
2020 - 2022 • Ahmadnagar, India
Graduated with 8.56 CGPA
Projects
Innovative solutions and cutting-edge applications

Vyavasay AI ERP
Completed • 2026
Multi-tenant GST billing and inventory SaaS for Indian SMEs: quote-to-cash and purchase cycles, GST (CGST/SGST/IGST, HSN, GSTR returns), double-entry GL, multi-location inventory with batch/expiry, online storefront and Expo mobile app; LLM bill OCR and pgvector image search; ADR-driven design with 370+ integration test files (Testcontainers).

Slack
Completed • 2026
A full-stack Slack-style team chat application with channels, direct messages, threaded conversations, reactions, and real-time updates over WebSockets. Built with React + Vite frontend and Spring Boot backend, with split Docker deployment for UI and API.

NextTube
Completed • 2025
A video streaming platform built with Next.js, tRPC, DrizzleORM, PostgreSQL, Mux, and Ollama. Features video upload, streaming, and user authentication. AI-generated thumbnails, titles and descriptions.

Ignite+ LMS
Completed • 2025
A comprehensive Learning Management System built with Next.js and modern web technologies. Features course management, user authentication with Better-Auth, payment integration with Razorpay, and a scalable architecture with Prisma, PostgreSQL, Redis, and AWS S3.
Skills
Technical expertise and development tools
Certificates
Professional certifications and achievements