Skip to content
View dhruvrankoti's full-sized avatar

Highlights

  • Pro

Block or report dhruvrankoti

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
dhruvrankoti/README.md
Dhruv Rankoti Contributions in the last year

dhruvrankoti.me  ·  X  ·  linkedin  ·  email

Dhruv-Rankoti

about

CS student at Guru Gobind Singh Indraprastha University, India.
I'm currently learning system design.

I build production-focused AI systems and scalable backends. I prefer small, testable components that ship and learn from real users.

stack

python   c++   javascript   node   pytorch   fastapi   postgres   docker   git   linux

projects

SachAI - AI Hallucination Detection  ·  python, FastAPI, HuggingFace
RAG pipeline with hallucination detection middleware.

smallGPT  ·  python, PyTorch
Decoder-only Transformer implemented from scratch.

Multilingual Voicebot  ·  FastAPI, embeddings, serverless
Serverless RAG voicebot cross-language retrieval, real-time TTS, and scalable inference.

Crush Proposal Website  ·  Vercel, AI agent
Personalized proposal site generated with an AI agent and deployed to Vercel. (Success rate: 99.99%)

stats

Current and longest streak Top languages by bytes and by repo The last year, one character per day

about this page

Every graphic here is generated, not embedded from anyone else's server.
ascii.svg is a photo pushed through a character ramp by
scripts/make_portrait.py; the stat graphics and
these section headings are drawn by a scheduled action
straight from the GitHub GraphQL API, once a day, committing only what changed.

They animate with SMIL inside the SVG, because GitHub strips scripts from
READMEs — and since nothing loads from a third party, nothing here can
rate-limit or go dark. The headings are SVGs for the same reason: GitHub also
strips CSS, so an image is the only way to put this page's own typeface on them.

The typeface is JetBrains Mono, subset to just the characters
each graphic draws and inlined as base64. That isn't only for looks: the
portrait's grid assumes an advance width of exactly 0.600 em, and a viewer whose
default monospace is narrower would otherwise see it squeezed.

Language totals cover public repositories only. year.svg uses the portrait's
character ramp: : + # @, quiet to loud.

Pinned Loading

  1. SachAI-Hallucination SachAI-Hallucination Public

    A Hallucination Detector based on source passage + response output integrated on top of RAG

    TypeScript 1

  2. smallGPT smallGPT Public

    Python