> Rahul Poonia

B.Tech student at IIT Kharagpur interested in software development and backend systems. I enjoy exploring new ideas and turning some of them into working projects, from web apps and React Native applications to building a Go library like Extractous-Go. Currently experimenting on tracking real-time train data through web scraping.

Stack

TypeScriptGoPythonReactNext.jsNode.jsPostgreSQLDockerAWS

Projects

  • A fast, multi-format document extraction library for Go. Built with Rust for maximum throughput, it includes a streaming API for large files and OCR support for scanned documents via Tesseract.

    GoRustCGOFFIApache TikaTesseractJNIGitHub Actions
  • A config-driven Go API gateway with radix-tree routing, hot-reload capabilities, and reverse proxy support. Built with a stateless architecture and features round-robin and least-connections load balancing.

    GoRadix TreeConcurrencyHTTPCobra
  • A full-stack platform for managing job applications. Features status tracking, interview scheduling, document management, optimistic UI updates, and role-based authentication.

    Next.jsTypeScriptReactTailwindPostgreSQLPrismaNextAuth
  • A privacy-first coding analytics extension for VS Code. It tracks development metrics via Git diff analysis, persisting data locally using LokiJS. Includes per-project timelines and file focus distribution.

    TypeScriptVS Code APIGitLokiJS
  • A drag-and-drop form builder that exports production-ready React Hook Form components with Zod validation. Includes syntax-highlighted code previews and real-time state management.

    ReactTypeScriptReact Hook FormZodZustand
  • A visual UI component builder powered by Craft.js for composing shadcn/ui blocks. Provides live property controls and exports clean, reusable JSX to improve developer velocity.

    ReactTypeScriptCraft.jsTailwindShadcnUI
  • Experience

    >

    Backend Developer @ OpenSoft (GC), IIT Kharagpur

    Engineered a FastAPI backend powered by LangChain and Gemini to analyze conversations, compute vulnerability scores, and generate HR‑ready well‑being insights.

    >

    Full‑Stack Developer @ Jobfynder

    Developed and shipped a job board platform featuring real‑time chat and applicant tracking. Implemented JWT role-based auth, an SES/SQS email pipeline, and automated CI/CD deployments to AWS EC2.

    >

    Python Backend Developer @ Inter IIT Tech Meet, IIT Kharagpur

    Built a Quart backend to control physical drones via MAVSDK. Exposed REST APIs and utilized Socket.IO to stream real-time telemetry data to a React dashboard.

    >

    Backend Developer (Open Source) @ GirlScript Summer Of Code

    Contributed to the core Express.js service powering the GSSoC leaderboard. Implemented contributor verification, label checking, and aggressive caching to minimize GitHub API rate limits.

    Tools & Stack

    Languages

    TypeScriptTypeScriptPythonPythonGoGo

    Frontend Development

    ReactReactNext.jsNext.jsZustandTailwind CSSTailwind CSSShadcn UIShadcn UIMotionMotion

    Backend Development

    Express.jsExpress.jsHonoHonoPostgreSQLPostgreSQLSQLiteSQLiteMongoDBMongoDBDrizzleDrizzlePrismaPrismaMongoose

    LLM

    llama.cppHugging FaceHugging FaceLangChainVector Search

    DevOps & Deployment

    GitGitGitHubGitHubGitHub ActionsDockerDockerVercelVercelAWSAWSNginxNginx