Full-stack developer/Systems builder/Bengaluru, IN
Spec — 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.
# 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.
01Currently
01Currently interning as Frontend Developer at XParth Technologies — building a Next.js/TypeScript admin platform.
02Wrapped up a 15-month internship at a cybersecurity firm — shipped a B2B SaaS platform across the full stack. Real production, real users, real deadlines.
03Actively looking for full-time or internship roles in backend, full-stack, or developer tooling.
04Going deeper into Go — concurrency, the runtime, why it makes systems people so happy.
05Building with MCP and LLM tooling — wiring AI into real products without things falling apart.
06Writing on Medium when I have something worth saying.
02Experience
Frontend Developer Intern
Jul 2026 – Present
XParth Technologies / Remote
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.
Next.jsTypeScriptTanStack Queryshadcn/uiPostHog
Full-Stack Developer Intern
Feb 2025 – Apr 2026
Pragya Cyber Ltd. / Remote
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.
ReactTypeScriptNestJSExpress.jsMongoDBn8n
03Things I've Built
FIG. 06Latest
Vaultr
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.
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.
GoMCPGoogle Calendar APIOAuth2stdio transport
FIG. 05
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.
Node.jsTypeScriptBaileysREST API
FIG. 01
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.
Node.jsExpressMongoDBRabbitMQReactDocker
FIG. 02
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.
Node.jsRedisHLSMongoDBDocker
FIG. 03
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.