girishthedecent
open to internships
hi, I'm

Backend & Full Stack Engineer/AI Engineering

Software Engineering Intern at AppWeave · B.Tech CSE at IIIT Nuzvid

now.jsonnov 2026
{ "working": "SWE Intern @ AppWeave", "building": "CodeBook, agentic RAG", "studying": "B.Tech CSE, IIIT Nuzvid", "based": "India" }
TypeScriptJavaScriptC++JavaPythonNode.jsExpressFastAPISocket.IOBullMQInngestRAGAgentspgvectorReactNext.jsViteTailwindPostgreSQLMySQLMongoDBRedisPrismaDockerAWSLinuxGitHub ActionsPlaywrightVitest
codebook.girishthedecent.space
CodeBook live site
sourcespdf · web · githubingestinngest · tree-sitterindexpgvector + ftsretrieverrf · rerankagenttools · streaminganswerwith citations
live

CodeBook

Agentic RAG workspace. Ask a book and a codebase in one question.
  • Ingests PDFs, websites and GitHub repos with Inngest, Tree-sitter and cached embeddings.
  • Hybrid retrieval: pgvector and full-text search fused with weighted RRF, with optional MiniLM reranking.
  • A multi-step agent that searches sources, navigates code and cites every answer, streamed over SSE.
9agent tools65retrieval eval cases3source types
TypeScript · Node.js · Express · React · PostgreSQL · pgvector · Gemini · Inngest
01

Experience

experience.jsonresume ↓
AppWeave ↗Software Engineering Intern
May 2026 — present

Shipping product features, re-architecting backends and owning test automation across AppWeave's products.

CollectedCertificoMarketplaceWatch scrapers
AppWeaveappweave.tech ↗
IIIT Nuzvid · B.Tech CSE2024 — 2028
Collectedfeature · end to end
4 × 7badge tiers × categories

Built the gamified achievements system with progress tracking and automated awards.

Certificoarchitecture
−80%route-layer code

Re-architected the monolithic backend into a modular service layer, with 128% more tests.

Marketplacetesting
PlaywrightE2E suite migrated

Moved the legacy end-to-end suite to Playwright, covering critical user workflows.

Watch scrapersdata
33%failing sites restored

Fixed scraping across four platforms, improving listing availability and status accuracy.

clientauth svchotel svcbooking svcnotify svcredis lockmysqlbullmq

HotelBooking

backend

Microservices for auth, hotels, reservations and notifications, with distributed locking.

code ↗TypeScript · Node.js · MySQL · Redis
clientsubmission svcbullmqevaluatorproblem svcmongodbdocker sandboxc++ · python

Algo Backend

backend

Online judge that runs untrusted code in isolated Docker sandboxes.

code ↗TypeScript · Node.js · MongoDB · Redis
Meetly screenshot

Meetly

live

Video meetings in the browser with WebRTC, live chat and screen sharing.

live ↗code ↗JavaScript · React · WebRTC · Socket.IO
Play for Impact screenshot

Play for Impact

live

Golf subscriptions and monthly charity prize draws.

live ↗code ↗TypeScript · React · Express · PostgreSQL
02

Activity

leetcode · github
03

Stack

skills.yml

Languages

TypeScriptJavaScriptC++JavaPython

Backend

Node.jsExpressFastAPISocket.IOBullMQInngest

AI

RAGAgentspgvector

Frontend

ReactNext.jsViteTailwind

Data

PostgreSQLMySQLMongoDBRedisPrisma

Ops & Testing

DockerAWSLinuxGitHub ActionsPlaywrightVitest
04

More projects

projects/*
See all 12 projects
backend · ai · full stack · testing, with descriptions
→

Let's talk.

Hiring interns, or want to build something together? Write to me.

sends from your own email app