Curiosity-Driven Developer

The Story Behind

Hi, I'm Bimbok! 👋

I'm Bratik Mukherjee, currently pursuing my B.Tech in Information Technology at Techno Main Saltlake (TMSL). My journey is fueled by a passion for creating digital solutions that are not only powerful but also **exceptionally accessible** to people who might find tech intimidating.

Full Stack

MERN, Python, Flask

My Vision 🌟

I believe technology should be a bridge, not a barrier. My goal is to build platforms that make complexity feel invisible.

Gamer

Linux Fan

Languages

C, C++, Go, JAVA, Javascript, TypeScript, Python, Kotlin

Problem Solver

CodeChefMax 1309
CodeforcesMax 1067

Actively sharpening my DSA skills. Also competed in global contests like TCS CodeVita Season 13.

Hackathons & Events

AI for Bharat '26Shortlisted for the prototype development phase.
Smart India Hackathon '24Collaborated on full-stack project repositories.

Active in the local tech scene, including Cloud Community Days Kolkata.

Powering My Craft

A versatile arsenal of technologies used to build scalable and intuitive digital experiences.

React.js

90% MASTERY

Node.js

85% MASTERY

Python

88% MASTERY

JavaScript/TypeScript

92% MASTERY

Java

80% MASTERY

Linux

85% MASTERY

Advanced CLI Tooling

88% MASTERY

MongoDB

75% MASTERY

PostgreSQL

85% MASTERY

Flask

82% MASTERY

Socket.IO

78% MASTERY

DevOps

80% MASTERY

Assembly & Systems

75% MASTERY

Go & Shell Scripting

82% MASTERY

Next.js

85% MASTERY

Agentic AI

85% MASTERY

Advanced Dev Environment

Power-user setup with Neovim (LazyVim), WSL Ubuntu, and Arch Linux. Engineered for maximum velocity and pixel-perfect precision.

Proof of Concept

Selected works that define my technical expertise and creative vision.

AlgoScope

Interactive algorithm visualizer for sorting and searching concepts with step-by-step animations for learners and developers.

ReactTailwind CSSD3.js

Architecture Notes

AlgoScope

Architecture

React state engine coordinated with D3 visual layers for deterministic algorithm playback.

Challenge

Synchronizing algorithm steps with fluid animations without desync or visual jitter.

Impact

Made core algorithm concepts easier to understand for students and new developers.

ReactTailwind CSSD3.js

bDoci

A native Android knowledge base for developers featuring a floating PiP window and offline P2P sync.

KotlinRoom DBFCMRetrofitWindowManager APIZXing

Architecture Notes

bDoci

Architecture

Modern Android MVVM architecture using Kotlin Coroutines, Room Database for offline-first caching, and a WindowManager-based background service.

Challenge

Implementing a persistent, draggable floating UI that overlays other apps and building a zero-network P2P sync engine using Base64-encoded QR deep links.

Impact

Eliminated context-switching friction for mobile developers, allowing instant access to documentation during tutorials with zero battery-draining polling.

KotlinRoom DBFCMRetrofitWindowManager APIZXing

Sizuka

A custom, dynamically typed interpreted programming language built entirely from scratch for the JVM.

JavaCompiler DesignASTRecursive DescentVisitor PatternJVM

Architecture Notes

Sizuka

Architecture

Three-stage pipeline featuring a custom Lexer, Recursive Descent Parser, and a Tree-Walk Interpreter using the Visitor pattern.

Challenge

Engineering complex AST operator precedence, lexical scoping, and custom array data structures ('packs') without relying on existing parsing tools.

Impact

Achieved a fully Turing-complete, embeddable scripting environment capable of running manual-stack iterative algorithms like Quick Sort in sub-50ms.

JavaCompiler DesignASTRecursive DescentVisitor PatternJVM

bimagic

Bash-based Git workflow automation tool with an interactive menu for commit, branch, remote, and GitHub PAT-driven operations.

BashGitGitHub CLI

Architecture Notes

bimagic

Architecture

Menu-driven Bash command orchestrator wrapping standard Git operations into guided flows.

Challenge

Designing safe defaults for destructive Git actions while keeping the UX fast.

Impact

Reduced command overhead for repetitive Git workflows and improved terminal productivity.

BashGitGitHub CLI

Ping

A modern real-time communication platform built with React, Express, MongoDB, and Socket.IO.

ReactExpressMongoDBSocket.IOJWTTailwind CSS

Architecture Notes

Ping

Architecture

Full-stack real-time architecture using React + Vite frontend and Express + Socket.IO backend with JWT auth.

Challenge

Maintaining reliable room-based live communication with secure authentication and smooth UX.

Impact

Delivered a polished communication experience with scalable realtime messaging.

ReactExpressMongoDBSocket.IOJWTTailwind CSS

Koala

A hyper-optimized, lightweight Android PDF reader focusing on blazing-fast rendering and an immersive edge-to-edge UI.

KotlinJetpack ComposeCoroutinesPdfiumAndroidLruCache

Architecture Notes

Koala

Architecture

Native Android MVVM architecture powered by Jetpack Compose, Kotlin Coroutines for asynchronous off-main-thread processing, and PdfiumAndroid for high-fidelity rendering.

Challenge

Managing severe memory constraints via intelligent Bitmap pooling and predictive background LruCaching, alongside implementing a custom ColorMatrix for true dark mode inversion.

Impact

Delivered a zero-stutter, highly responsive reading experience that drastically reduces battery drain and memory footprint compared to bloated traditional document readers.

KotlinJetpack ComposeCoroutinesPdfiumAndroidLruCache

fyzenor

Lightweight terminal file manager built in modern C++17 with fast navigation and asynchronous media preview support.

C++17Terminal UI

Architecture Notes

fyzenor

Architecture

C++17 core loop with efficient file-indexing and async preview rendering pipeline.

Challenge

Combining terminal speed with responsive media previews and Vim-like controls.

Impact

Delivered a snappy terminal-first file management experience for power users.

C++17Terminal UI

Documentation Hub

A very vast code storage app, with proper highlighting, brief description.

MongoDBMongooseExpress.jsNode.js

Architecture Notes

Documentation Hub

Architecture

MERN architecture with modular API routes and structured document models for scalable snippets.

Challenge

Maintaining readable syntax blocks with metadata while keeping retrieval fast for large collections.

Impact

Improved code lookup and reuse workflow through centralized snippet organization.

MongoDBMongooseExpress.jsNode.js

Weather - Weathea

A beautiful and feature-rich weather application. Built for simplicity.

MongoDBExpress.jsNode.jsStripe

Architecture Notes

Weather - Weathea

Architecture

API-driven weather client with isolated data adapters and responsive UI components.

Challenge

Handling location-based fetches and weather-state transitions cleanly across devices.

Impact

Delivered a quick and intuitive weather experience with polished UI interactions.

MongoDBExpress.jsNode.jsStripe

Real-time Chat Application

Multi-room chat application with real-time messaging, file sharing, and user presence.

Socket.IONode.jsExpressMongoDBReact

Architecture Notes

Real-time Chat Application

Architecture

Socket.IO event pipeline with room segmentation and persistent message storage.

Challenge

Keeping room state, presence, and delivery consistency stable in multi-user scenarios.

Impact

Enabled low-latency collaborative chat with practical room-level communication.

Socket.IONode.jsExpressMongoDBReact

creAItr.

An AI-powered application designed to streamline the creative design process, featuring an interactive canvas, various design tools, and an AI chat interface.

ReactViteTailwind CSSFramer MotionPythonMongoDB

Architecture Notes

creAItr.

Architecture

A decoupled architecture with a React/Vite frontend for the interactive design workspace and a Python-based backend handling core logic, file ingestion, and AI integrations.

Challenge

Building a fluid, real-time interactive canvas (Canvas, PhotoEditor, VideoEditor) while managing complex state and integrating various AI-driven design and reasoning agents.

Impact

Provides a unified, intelligent workspace that accelerates design workflows by combining traditional editing tools with agentic AI capabilities.

ReactViteTailwind CSSFramer MotionPythonMongoDB

Portfolio Website

This anime-inspired portfolio website built with Next.js, featuring smooth animations.

Next.jsTailwind CSSFramer MotionTypeScript

Architecture Notes

Portfolio Website

Architecture

Next.js App Router with modular component sections and animation-driven interaction layers.

Challenge

Balancing heavy motion aesthetics with responsiveness and low-end device performance.

Impact

Created a memorable personal brand experience with strong interactivity and polish.

Next.jsTailwind CSSFramer MotionTypeScript
Open for Collaboration

Let's Build Together

Have a project in mind or just want to say hello? Drop me a message and let's start something amazing.

Email

bimbokmkj@gmail.com

Location

Kolkata, WB, India

Social Matrix