HomeBlogsGithubX
X
Email
Dipan Chakraborty

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.

Projects

Real projects. Built for speed, scale, and real-world use.

Ragna Logo

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
RAGAI AgentsVector SearchPineconeLangChainNext.jsTypeScriptDeepSeek v3Express
AtomDB Logo

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
GolangConcurrencyRedis CLIGoroutinesLRU EvictionRESP Protocol
Deflow Logo

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
NextJSFirebaseCMSAuthenticationTailwind CSS
Relaxora Logo

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
NextJSReactEmailJSTailwind cssSSR

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.

6 min read2025-07-06

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.

8 min read2024-12-24