Skip to content
View QuantaDude's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • UP, India

Block or report QuantaDude

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
quantadude/readme.md

Abhirup Bhattacharyya

Systems programmer & full-stack developer โ€” I build things where the browser meets the metal.

MCA graduate specializing in WebAssembly + C/C++ for the web, and NestJS + PostgreSQL on the backend. I gravitate toward technically hard problems: real-time collaboration, low-level graphics, and systems that need to be both fast and correct.


Featured Projects

๐Ÿ“Š Algorithm Visualizer

An interactive, step-through algorithm visualizer that runs entirely in the browser โ€” no server, no runtime. Written in C with raylib, compiled to WebAssembly via Emscripten, and embedded in a React shell.

BFS implemented with a node-graph canvas, adjacency matrix, and step-through engine. DFS and Dijkstra's coming next.

C raylib WebAssembly/Emscripten React TypeScript GitHub Pages

๐Ÿ”— Live Demo ยท Source


๐ŸŽจ Collaborative Pixel Art & Drawing App (in development)

A real-time collaborative canvas. The rendering core will be written in C++ compiled to WebAssembly, while Socket.io will be used over a NestJS backend to synchronize strokes across clients in real time.

C++ WebAssembly/Emscripten React TypeScript NestJS Socket.io PostgreSQL Redis


๐ŸŽฎ Cavesweeper โ€” IGDC BYOG 2025

A complete game shipped in a 72-hour game jam. Built entirely in C++ and raylib, compiled to WASM and deployed to the web.

Play Cavesweeper in your browser Cavesweeper repo

๐ŸชŸ Gruvbox Window Manager

A custom desktop environment built on DWM, dwmblocks-async, and dunst. Because the tools you use every day should feel exactly right.

Gruvbox Window Manager repo

Open Source Contributions

Lowest Level Dungeon โ€” Contributed map generation logic and tile placement system.

Lowest Level Dungeon repo

Skills

Systems & Graphics C C++ WebAssembly Emscripten raylib OpenGL CMake Zig

Web โ€” Backend Node.js NestJS PostgreSQL Redis REST WebSockets Socket.io

Web โ€” Frontend React TypeScript HTML5 CSS Vite Vitest

Infrastructure & Tooling Linux Neovim Git Docker AWS (EC2, Route53) Caddy


GitHub Stats

GitHub streak

GitHub stats Top languages

Activity graph


Let's Talk

I'm open to roles in systems programming, backend development, or anything at the intersection of both.

Twitter โ€ƒ Discord โ€ƒ Website

Pinned Loading

  1. gwm gwm Public

    The Dynamic GruvBox themed Window Manager.

    C 3

  2. SFML3CmakeSetup SFML3CmakeSetup Public template

    Low Level Game Dev's SFML Cmake setup updated to work with SFML 3.0

    CMake 1

  3. MiniNeovimIDE MiniNeovimIDE Public

    Lua

  4. algo-visualizer algo-visualizer Public

    C++