
Dipan Chakraborty
Software Developer
Tech Enthusiast
Designer
Problem Solver
Critical Thinker
Software Developer
Ciao 👋 I'm Dipan, a full-stack developer who loves building scalable, high-performance & user-centric software solutions. I'm passionate about developer tools, low-level systems, AI, and web3. I enjoy turning ideas into real.
Social Links
Connect with me across various social platforms where I share my thoughts.
Projects
Real projects. Built for speed, scale, and real-world use.
Ragna
Jun 2025 - Present
Custom RAG-powered AI agent platform that extracts, embeds, and indexes user-uploaded documents as vectors in Pinecone. It dynamically retrieves relevant knowledge from the vector store using user queries and injects custom agent instructions to deliver precise, contextual responses.
- Text extraction and embedding from PDF, DOCX, CSV, TXT uploads
- Vector storage and similarity search with Pinecone
- Custom agent instructions guide AI response behavior
- Retrieval-augmented generation for accurate, context-aware answers
- Real-time conversational interface with embeddable React chat widgets
- Supports multiple AI models: Deepseek V3, Gemini Pro, custom
- Project-level isolation and data privacy
AtomDB
Jun 2025 - Present
Redis-compatible in-memory key-value database built in Go. supports multi-client access, data isolation, TTL expiry, LRU eviction, and a custom-built RESP parser.
- Per-user authentication and data isolation
- SET / GET / EXPIRE commands with Redis-style responses
- RESP protocol parsing from scratch
- LRU eviction when key limit exceeds 30
- Background TTL key expiry
- Multi-client concurrency with goroutines + RWMutex
- Works directly with redis-cli over TCP
- Designed to understand Redis internals
Deflow
Dec 2025 - Jan 2025
A curated video inspiration platform built to help creators discover standout video editing styles. Implemented secure admin-controlled content management. Future updates will include creator portfolios and community features.
- Built a CMS with secure admin authentication
- Admins can log in and upload new video data to Firebase
- Fully responsive, fast-loading interface built with Next.js
- Scalable and secure architecture using Firebase Auth, Firestore, and Storage
- Category filters for user-friendly browsing
- Deployed to production with optimized performance
Relaxora
Feb 2025 - Mar 2025
A multi-page, responsive business website built for Relaxora, a premium steam and sauna brand focused on wellness and luxury.
- Built with Next.js for fast, SEO-friendly multi-page routing
- Server-side rendering (SSR) for improved performance and crawlability
- Integrated email.js for seamless contact form handling
- Reusable components for product cards, CTA sections, and more
- Fully responsive across devices
Tech Stack
Stuff I use and love to build things that actually work — fast, scalable, and fun to use.
Frontend
Backend
Databases
DevOps & Tools
Latest Posts
Exploring Development, Technologies, and tech insights.
From google.com to IP in Milliseconds: A Beginner’s Guide to DNS
Understand how DNS works from browser to IP in milliseconds — explained step-by-step.
Why Array Index starts with 0 and not 1?
Ever wondered why arrays start from index 0 and not 1? Let’s explore the memory-level reasoning behind this design choice.