> 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
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.
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.
A full-stack platform for managing job applications. Features status tracking, interview scheduling, document management, optimistic UI updates, and role-based authentication.
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.
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.
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.
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.