C++ · Python · Kotlin · AI
building stuff · breaking stuff · shipping stuff · doing a bit of CP on the side ⚔️
> exploring RAG pipelines and how to make retrieval actually reliable
> wiring up multi-agent systems that argue with each other before deciding anything
> shipping backend + Android side quests faster than I finish the last one
> half-building something new at 1am on a "quick idea"
> probably in the middle of a hackathon or about to be
The ones I'd actually defend in a technical interview.
A code-aware RAG system that answers grounded questions about GitHub repos — with exact file/line citations.
Python Tree-sitter BM25 FastEmbed NetworkX Streamlit
Vector search alone misses exact identifiers and symbols, so this fuses semantic retrieval with BM25 lexical search via reciprocal rank fusion, parses code with Tree-sitter into functions/classes/calls, and expands context through a lightweight code graph before reranking. Runs fully local — no OpenAI key required to index or retrieve.
🔗 github.com/Ragh234/codebase-intelligence-rag
A multi-agent market analysis system: five agents argue in parallel, one synthesizes the verdict.
Python LangGraph Groq yfinance Streamlit
Price, sentiment, on-chain, macro, and risk agents fan out from a single LangGraph node, run concurrently, and merge into a synthesis agent that produces a bullish/bearish/neutral call with a confidence score and reasoning. Basically a small committee that has to actually agree before it says anything.
🔗 github.com/Ragh234/TRADING_AGENT
A multi-tenant financial operating system — ERP, accounting, and collections in one platform.
Next.js NestJS PostgreSQL Redis BullMQ
Double-entry accounting, invoice → payment → reconciliation flows, a transactional outbox for reliable event publication, and idempotency keys so financial APIs survive retries and duplicate requests without double-charging anyone. The unglamorous plumbing that makes finance software trustworthy.
🔗 github.com/Ragh234/FinOS
An AI finance controller for payment reconciliation — deterministic math, LLM only for explaining exceptions.
Python Streamlit Gemini
Reconciliation logic (ID matching, settlement linkage, fees, refunds, duplicates) stays fully deterministic against a 540-payment benchmark; an LLM investigator is boxed in with read-only tools to explain why something didn't match — never to touch the numbers. Live demo included, because a project that only runs on localhost doesn't count.
🔗 github.com/Ragh234/RazorRecon · live demo
A crypto market + portfolio tracker, built the "actually maintainable" way.
Kotlin Jetpack Compose MVVM Room Hilt
Clean Architecture end to end: Compose UI → ViewModel → use cases → repository → Room/Retrofit. Live INR pricing, offline caching, a persistent watchlist, and real profit/loss tracking on portfolio holdings — not just a coin-price wrapper.
🔗 github.com/Ragh234/CoinTrack
A full-stack Amazon keyword research SaaS with a homegrown ranking algorithm.
React Node.js FastAPI scikit-learn MongoDB
Node/Express handles auth and the client gateway; a Python/FastAPI microservice scrapes live listings and scores keywords on a weighted mix of frequency, TF-IDF significance, and rank position — instead of just counting occurrences like everyone else's version of this tool.
🔗 github.com/Ragh234/KeywordIQ
⚔️ competitive programming
C++ · DSA · algorithms
one more problem before sleep
LANGUAGES
C++ · Python · Kotlin · TypeScript · Java
AI / ML
RAG · LangGraph · LLMs (Gemini, Groq) · Embeddings · NLP · Computer Vision (YOLOv8)
BACKEND / DATA
FastAPI · NestJS · Express.js · PostgreSQL · MongoDB · Redis · Qdrant · REST APIs
APP DEVELOPMENT
Android · Jetpack Compose · Room · MVVM · Hilt
TOOLS
Git · GitHub Actions · Docker · Streamlit
Interested in AI/RAG systems, backend engineering, Android, or the next hackathon idea that probably isn't sleep-schedule-friendly. Reach out on GitHub.
raghav@github:~$ git status
On branch main
Changes not staged for commit:
modified: side-projects/
modified: sleep-schedule/
untracked: three-new-ideas-from-tonight/
nothing to commit, everything to build.
⚔️ ship it, then fix it, then ship it again.