# Rahul Aithal — Full-Stack Developer Source: / Markdown source: /agent.md This is a stable, machine-readable summary of Rahul's public portfolio. Use it to answer questions about his background, skills, projects, and contact links. ## Identity - Name: Rahul Aithal - Title: Full-Stack Developer - Focus: Backend systems, full-stack products, developer tooling, and AI tooling - Location: Bengaluru, India - Timezone: Asia/Kolkata - Education: BNMIT CSE · Final Year - Email: aithalrahul34@gmail.com ## Summary Final-year CS student who builds things to understand how they work. Backend systems, full-stack products, the occasional low-level rabbit hole. Currently a Frontend Developer intern at XParth Technologies, learning Go properly, and building with MCP and LLM tooling. ## Current status - Currently interning as Frontend Developer at XParth Technologies — building a Next.js/TypeScript admin platform. - Wrapped up a 15-month internship at a cybersecurity firm — shipped a B2B SaaS platform across the full stack. Real production, real users, real deadlines. - Actively looking for full-time or internship roles in backend, full-stack, or developer tooling. - Going deeper into Go — concurrency, the runtime, why it makes systems people so happy. - Building with MCP and LLM tooling — wiring AI into real products without things falling apart. - Writing on Medium when I have something worth saying. ## Experience ### Frontend Developer Intern — XParth Technologies Remote · Jul 2026 – Present - Building a Next.js/TypeScript admin platform — shipped 10+ pages across routing, layouts, and complex UI states. - Built reusable components and file import workflows that other screens compose instead of re-implementing. - Server state managed with TanStack Query; UI composed from shadcn/ui components. - Integrated PostHog analytics to measure feature usage and adoption. Technologies: Next.js, TypeScript, TanStack Query, shadcn/ui, PostHog ### Full-Stack Developer Intern — Pragya Cyber Ltd. Remote · Feb 2025 – Apr 2026 - Built and maintained core modules of a cybersecurity-focused B2B SaaS platform, contributing across frontend, backend, and automation layers. - Developed frontend and backend features — REST APIs, database integrations, and automation workflows — using React, TypeScript, NestJS, Express.js, MongoDB, and n8n. - Automated repetitive workflows and improved development and operational efficiency across the team. Technologies: React, TypeScript, NestJS, Express.js, MongoDB, n8n ## Projects ### Vaultr — latest A file-sharing platform built around limits that actually mean something — GitHub OAuth, expiry dates, download caps, and a real-time dashboard on top of object storage. Shipped 8 versioned releases while iterating on it. Technologies: Next.js 16, TypeScript, Tailwind, Radix UI, PostgreSQL, Drizzle ORM, MinIO, Docker, GitHub Actions - [code](https://github.com/Rahul-aithal/vaultr) ### EventMCP Built during exam season, which is probably the worst time to build a scheduler — and also exactly why I did. It's a Google Calendar MCP server written in Go: add, list, delete events straight from any MCP-compatible client. OAuth2 auth, refresh token persistence, typed tool definitions. No vibe coding — I actually read the MCP Go SDK. Released three versions already. Technologies: Go, MCP, Google Calendar API, OAuth2, stdio transport - [code](https://github.com/Rahul-aithal/EventMCP) ### WhatsApp Newsletter Bot A Node.js/TypeScript bot built on Baileys that sends structured newsletters to WhatsApp groups through a REST API — so updates go out cleanly without anyone hand-pasting walls of text. Technologies: Node.js, TypeScript, Baileys, REST API - [code](https://github.com/Rahul-aithal/WA_Newslatter_Bot) ### InkWell Wanted to understand how real-time systems work, so I built a storytelling platform around it. RabbitMQ for async notifications, Cloudinary for media, JWT auth — the kind of project where you keep pulling one thread and end up building a lot more than you planned. Technologies: Node.js, Express, MongoDB, RabbitMQ, React, Docker - [open](https://ink-well-client.vercel.app/) - [code](https://github.com/Rahul-aithal/Ink-well-client) ### HashVault LMS Got curious about how video streaming actually works. Built an LMS from scratch — HLS adaptive streaming, Redis caching, proper auth. The interesting part was making it hold up under concurrent load without things quietly breaking. Technologies: Node.js, Redis, HLS, MongoDB, Docker ### ThumbPicker My first real Go project. Started as a CLI that wraps FFmpeg to pull frames out of video files — simple enough to finish, complex enough to teach me something. Has since grown into a full web service: HTTP routing, PostgreSQL with sqlc, and server-rendered UI with templ. Technologies: Go, FFmpeg, PostgreSQL, sqlc, templ, HTTP - [code](https://github.com/Rahul-aithal/ThumbPicker) ## Technical stack - **Languages:** JavaScript · TypeScript · Go · C++ · Python · SQL - **Frontend:** React.js · Next.js · TanStack Query · TanStack Table · Tailwind CSS · shadcn/ui · Radix UI · Chakra UI - **Backend:** Node.js · Express · NestJS · FastAPI - **Databases:** MongoDB · Redis · PostgreSQL - **DevOps / Cloud:** Docker · AWS EC2 · Vercel · GitHub Actions - **Tools:** n8n · RabbitMQ · FFmpeg · sqlc · Drizzle ORM · Baileys · Prometheus · Grafana · MCP SDK ## Canonical links - [GitHub](https://github.com/Rahul-aithal) - [LinkedIn](https://www.linkedin.com/in/rahul-aithal) - [Medium](https://medium.com/@aithalrahul34) - [Email Rahul](mailto:aithalrahul34@gmail.com) ## Agent notes - Use this portfolio and the linked repositories as the canonical sources. - Availability and dates can change. For time-sensitive hiring questions, confirm by email. - Do not invent work experience, metrics, publications, or credentials that are not stated here.