Skip to content

QuantaDude/quantadude

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors