> Rahul Poonia

B.Tech. student at IIT Kharagpur & Full-stack developer. I like taking raw ideas and shaping them into working products. Currently building a local RAG desktop app that makes your documents searchable.

Stack

TypeScriptGoPythonRustReactNext.jsNode.jsPostgreSQLDockerAWS

Projects

  • Fast, multi-format document extraction library for Go. Includes streaming API for large files and OCR for scanned documents via Tesseract. Built on Rust for maximum throughput.

    GoRustCGOFFIApache TikaTesseractJNIGitHub Actions
  • Config-driven Go API gateway with radix-tree routing, hot-reload capabilities, and reverse proxy support. Features round-robin and least-connections load balancing with stateless architecture managed via Cobra CLI.

    GoRadix TreeConcurrencyHTTPCobra
  • Easily log in to IIT Kharagpur ERP from Node.js, with both CLI and programmatic APIs. Handles OTP, security questions, and session management.

    Node.jsTypeScriptPuppeteerCLI
  • Full-stack job application management platform with status tracking, interview scheduling, and document management. Features rich text editing, optimistic UI updates, and role-based authentication with email notifications.

    Next.jsTypeScriptReactTailwindShadcnUIPostgreSQLPrismaZustandNextAuth
  • Privacy-first coding analytics extension for VS Code. Tracks development metrics through Git diff analysis with local-only persistence using LokiJS. Features per-project timelines, file focus distribution, and customizable analysis intervals.

    TypeScriptVS Code APIGitLokiJS
  • Drag-and-drop form builder that generates production-ready React Hook Form components with type-safe Zod validation schemas. Features syntax-highlighted code previews and real-time form state management.

    ReactTypeScriptReact Hook FormZodShikiFramer MotionZustand
  • Visual UI component builder powered by Craft.js for composing shadcn/ui and Tailwind blocks. Features live property controls and exports clean, reusable JSX with focus on developer experience and composability.

    ReactTypeScriptCraft.jsTailwindShadcnUI
  • Experience

    >

    Backend Developer @ OpenSoft (GC), IIT Kharagpur

    Built a FastAPI backend with LangChain + Gemini to analyse conversations, compute a vulnerability score, and generate HR‑ready well‑being insights.

    >

    Full‑stack Developer @ Jobfynder

    Shipped job board, tracker and real‑time chat; added JWT role auth, SES+SQS email pipeline, and CI/CD to EC2 behind Nginx + PM2.

    >

    Python Backend Developer @ Inter IIT Tech Meet, IIT Kharagpur

    Built a Quart backend controlling drones via MAVSDK with REST APIs and Socket.IO telemetry to a React dashboard, plus a Faker‑powered mock vehicle.

    >

    Backend Developer (Open Source) @ GirlScript Summer Of Code

    Contributed to an Express.js service for the GSSoC leaderboard with contributor verification, label checks, indexing and caching to reduce GitHub API calls.

    Tools & Stack

    Languages

    TypeScriptTypeScriptPythonPythonGoGo

    Frontend Development

    ReactReactNext.jsNext.jsZustandZustandTailwind CSSTailwind CSSShadcn UIShadcn UIMotionMotion

    Backend Development

    Express.jsExpress.jsHonoHonoPostgreSQLPostgreSQLSQLiteSQLiteMongoDBMongoDBDrizzleDrizzlePrismaPrismaMongooseMongoose

    LLM

    llama.cppllama.cppHugging FaceHugging FaceLangChainLangChainVector Search

    DevOps & Deployment

    GitGitGitHubGitHubGitHub ActionsGitHub ActionsDockerDockerVercelVercelAWSAWSNginxNginx