RAPortfolioBengaluru · IN
Open to work
Dwg. no. RA-01 Identification

Rahul
Aithal

Full-stack developerSystems builderBengaluru, 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.

01Currently

  • 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.

02Experience

Frontend Developer Intern

Jul 2026 – Present
XParth TechnologiesRemote
  • 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

Latest

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.

Next.js 16TypeScriptTailwindRadix UIPostgreSQLDrizzle ORMMinIODockerGitHub Actions

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.

GoMCPGoogle Calendar APIOAuth2stdio transport

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

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

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

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.

GoFFmpegPostgreSQLsqlctemplHTTP

04Stack

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