Skip to content
View Dharshansk16's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@Finite-Loop-Club-NMAMIT

Block or report Dharshansk16

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dharshansk16/README.md

Hi, I'm Dharshan.

Backend-focused full stack developer based in Udupi, Karnataka, India. I like systems that scale, retrieval pipelines that don't hallucinate, and code that ships.

Currently interning at Hewlett Packard Enterprise, building a multi-agent RAG system Also at Inspirante Technologies, engineering a hostel management platform. B.E. in Computer Science at NMAMIT.

Lately deep into AI systems — RAG, MCP servers, LangGraph agents, and connecting LLMs to real tools.


Some things I've built

Sophia — AI assistant platform where users train custom personas on their own data. Hybrid RAG architecture combining Neo4j knowledge graphs with vector search to cut hallucination rates and improve retrieval accuracy. (Next.js, LangChain, Azure AI Search, PostgreSQL, Neo4j)

Hackfest '26 Evaluation System — Scalable evaluation interface handling 3000+ participants and 600+ submissions. Built score normalisation logic to reduce bias between strict and lenient judges. Cut evaluation time by 60%+. (Next.js, TypeScript, TailwindCSS, Drizzle, PostgreSQL)

Doc-AI-Agent - Built to address a real enterprise problem: teams spread across Jira, GitHub, Miro, and Confluence with no shared source of truth. Designed a LangGraph agent that classifies documents into semantically related groups, building a centralised knowledge layer across tools. Cascades through vector search → LLM → MCP-powered agent based on confidence, deciding whether a document joins an existing group or creates a new one. (LangGraph, MCP, Python)


Stack

Languages — Python, TypeScript, C++

Backend — Django, FastAPI, Node.js, RabbitMQ

Frontend — Next.js, React, TailwindCSS, ShadCN

Databases — PostgreSQL, Neo4j, Redis, MongoDB

AI & Retrieval — LangChain, LangGraph, fastMCP, ChromaDB, FAISS

Cloud & DevOps — Azure, Docker, Kubernetes, GitHub Actions


Currently into

Building — multi-agent RAG systems with hybrid retrieval (vector + knowledge graph), MCP servers that connect LLMs to real enterprise tools, and stateful agent workflows with LangGraph.

Learning — distributed systems fundamentals (consensus, fault tolerance, message queues), system design patterns at scale, and how the pieces actually fit in production.

Grinding — DSA and algorithms consistently on LeetCode.


GitHub Contributions


Elsewhere

Website: dharshanskotian.me

LinkedIn: linkedin.com/in/dharshanskotian

LeetCode: leetcode.com/dharshan_s_kotian

Email: darshankotian35@gmail.com


"First, build it solid. Then, make it smart."

Pinned Loading

  1. sophia sophia Public

    TypeScript

  2. Study_Buddy Study_Buddy Public

    Hackloop-2024 Project

    TypeScript

  3. portfolio portfolio Public

    TypeScript

  4. NUSIA NUSIA Public

    Nitte University Student Information Access - Student Management System

    Python 1

  5. cognify-server cognify-server Public

    Java

  6. next-auction next-auction Public

    A web-based Cricket Auction Platform built with Next.js 15 — manage teams, bid on players, track budgets, and run live auctions seamlessly

    TypeScript