Skip to content
View dibakarghosh03's full-sized avatar
  • Earth
  • 09:00 (UTC +05:30)

Block or report dibakarghosh03

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dibakarghosh03/README.md

Dibakar Ghosh

Backend & Systems Developer Β· MCA Student Β· India

Portfolio LinkedIn LeetCode Email


About Me

I'm a backend and systems developer who enjoys building things from the ground up β€” whether that's an HTTP server from raw TCP sockets, a full-text search engine that handles 650K+ documents, or a collaborative code editor with real-time sync.

Currently pursuing my MCA and deep-diving into distributed systems, web applications, and high-performance backends. I like understanding how things work under the hood, not just using them.

  • πŸ”­ Currently building CodeSphere β€” a collaborative real-time coding environment
  • 🌱 Exploring Next.js, Redis, GraphQL, and distributed systems concepts
  • πŸ’¬ Ask me about Go, Node.js, Express, WebSockets, databases
  • 🧩 I enjoy solving problems on LeetCode and building CLI tools

πŸ› οΈ Tech Stack

Languages

Go TypeScript JavaScript C++ C

Backend & Frameworks

Node.js Bun Express GraphQL Socket.io

Frontend

React Next.js Tailwind CSS Redux

Databases & ORMs

PostgreSQL MongoDB MySQL Redis Prisma

Tools & DevOps

Docker Git Linux Postman Jest


πŸš€ Featured Projects

Project Description Stack
code-sphere Collaborative code editor with real-time compilation, chat & screen sharing MERN Β· Socket.io Β· Monaco
vibe-code-editor Online coding environment with AI chat, real-time completions & WebContainers Next.js Β· TypeScript Β· Monaco
httpfromtcp HTTP/1.1 server built from scratch using raw TCP sockets & goroutines Go
termion-cli AI-powered CLI for chat, app generation, web search & code execution TypeScript
react-boot CLI to scaffold Vite + React projects with TS, Tailwind & state management JavaScript

πŸ“Š GitHub Stats

Top Languages

GitHub Streak


Snake animation

Pinned Loading

  1. code-sphere code-sphere Public

    Collaborative online code editor with real-time compilation, chat, and screen sharing. Built for live coding sessions using MERN Stack, Socket.io, and Monaco-Editor.

    JavaScript 1 2

  2. httpfromtcp httpfromtcp Public

    A simple HTTP/1.1 server implemented from scratch in Go using the net package. Handles multiple connections with goroutines, supports chunked transfer encoding, and can serve text or binary data.

    Go 1

  3. vibe-code-editor vibe-code-editor Public

    VibeCode Editor – an online coding environment powered by Next.js, WebContainer & Monaco Editor. Pick a template and get real-time AI chat + code completions in your browser.

    TypeScript 2 1

  4. termion-cli termion-cli Public

    A modern AI-powered CLI enabling chat, agent-driven app generation, web search, and code execution from the terminal.

    TypeScript

  5. full-text-search-engine full-text-search-engine Public

    ⚑Fast & scalable full-text search engine in Go (650K+ docs)

    Go

  6. react-boot react-boot Public

    A CLI tool to quickly bootstrap a Vite + React project with TypeScript/JavaScript, Tailwind CSS, and optional state management (Redux, Recoil, Zustand) β€” run via npm create react-boot@latest

    JavaScript