Skip to content
~/rahultank
home
// projects/all

Everything I've built

The full archive. Filter by what you're looking for.

See all repositories on GitHub

Scout — Autonomous AI Research Agent

An autonomous AI research agent that decomposes a question, searches the live web, and streams a synthesized, source-aware answer in real time.

  • TypeScript
  • React 19
  • LangGraph
  • Gemini
  • Tavily
  • Redis
  • SSE

DocChat — RAG Assistant

A grounded RAG assistant that answers from your documents with citations — and reliably refuses out-of-scope queries.

  • React 19
  • TypeScript
  • Express
  • Drizzle
  • Gemini
  • pgvector
  • Postgres
  • SSE

AI Blog — Summaries & Q&A

A full-stack blog with AI summaries and Q&A that answers strictly from each article — streamed token-by-token with no chat SDK.

  • React 19
  • TypeScript
  • Express
  • Gemini
  • SSE

Palm Oil Supply Chain — RSPO Compliance

Frontend for an RSPO-compliant palm-oil supply-chain platform — 75% test coverage and custom components for complex regulatory rules.

  • React
  • TypeScript
  • Jest
  • Monorepo

RD Chat — AI Chat & Text Analyzer

A ChatGPT-grade streaming chat and a structured text analyzer, built from scratch — token-by-token SSE, typewriter rendering, and Zod-validated JSON output.

  • React 19
  • TypeScript
  • Vite
  • Express 5
  • Gemini
  • SSE
  • Zod
  • Tailwind

Pokédex — Pokémon Explorer

A Pokédex built with React 19, TanStack Query, and React Router — infinite scroll, debounced search, and persistent favorites over the PokéAPI.

  • React 19
  • TypeScript
  • Vite
  • TanStack Query
  • React Router
  • Tailwind CSS
  • shadcn/ui

Bot-Software — Web Automation Platform

A Puppeteer-based web-automation platform optimised to reliably handle 100+ concurrent requests, with a client-provided Python CAPTCHA solver and per-client lifecycle tracking backed by S3.

  • TypeScript
  • Node.js
  • Express
  • Puppeteer
  • Python
  • MySQL
  • AWS

React Native Music Player

A cross-platform React Native music player with background play and notification controls.

  • React Native
  • JavaScript
  • react-native-track-player
  • Android
  • iOS

Vehicle Aftersales Management System

Full-stack aftersales platform for 350+ users — React web, a React Native app, and Node/Express REST APIs over PostgreSQL, secured with enterprise sign-in and shipped to the Play Store.

  • React Native
  • React
  • Redux
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL