Hi, I'm
Rahul
Chowdhury
BTech CSE (AIML) undergrad at UEM Jaipur. I build production-grade MERN applications and ship applied AI systems - RAG pipelines, agentic architectures, LLM integrations. Clean design, systems that scale.
// about me
Who I Am
I'm a Full-Stack MERN Developer and BTech CSE Undergrad at UEM Jaipur, currently exploring the intersection of scalable backend systems and applied AI. My journey started with competitive programming and evolved into building things real people use.
On the product side, I've shipped a URL shortener handling 10k+ links with a full analytics pipeline, and a multilingual AI chatbot with persistent thread memory. On the AI side, I've been diving deep into RAG architectures, agentic AI patterns (ReAct, multi-agent collaboration, planning agents), and LLM fine-tuning workflows.
I care about clean architecture, meaningful abstractions, and systems that hold up under pressure. Currently looking for internship opportunities in full-stack or AI/ML engineering.
// tech stack
Skills & Technologies
Languages
Frontend
Backend & Databases
AI & Machine Learning
DevOps & Tools
System Design
// selected work
Projects
// journey
Certifications & Training
Nov 2024 β Jul 2025
Full-Stack Development (MERN) & System Design
View Certificate100xDevs
- βΊCompleted 0β1 and 1β100 roadmaps: advanced JS, TypeScript, Node.js, SQL/NoSQL.
- βΊSystem design: rate limiting, Redis caching, load balancing, sharding, Kafka, resiliency patterns.
- βΊProduction projects: Paytm wallet clone, real-time WebSocket systems, serverless backends.
- βΊDevOps: Docker, Kubernetes, CI/CD, AWS (EC2, S3, LB), Prometheus & Grafana.
Jun β Jul 2024
The Joy of Computing using Python [Elite + Silver]
View CertificateNPTEL
- βΊAdvanced Python: OOP design patterns, NLP with NLTK, complex data structures.
- βΊBuilt a text classifier and custom algorithm implementations as hands-on projects.
May β Jun 2024
Programming in C
View CertificateInfosys Springboard
- βΊMastered pointers, dynamic memory allocation, and file handling in C.
- βΊBuilt projects showcasing linked lists, stacks, and memory management patterns.
// open source
GitHub Contributions
// thoughts
Blog
How I Built Linkite β Architecture of a Production URL Shortener
Short IDs, Redis caching, three-stage URL security, real-time analytics β everything that went into building a URL shortener I'd actually trust at scale.
Making AI Remember: Persistent Chat Threads in NeoGPT
Most chatbots forget everything on refresh. Here's how I built thread-based memory into NeoGPT using MongoDB, Redis, and Groq LLM β so conversations actually feel continuous.
Redis Caching Patterns Every MERN Developer Should Know
Cache-aside, write-through, TTL tuning, eviction policies β practical patterns I learned building Linkite and NeoGPT.
// get in touch
Contact
I'm actively looking for internship roles in full-stack or AI/ML engineering. If you have an opening, want to collaborate on something interesting, or just want to talk tech β reach out.
