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
Actively sharpening my DSA skills. Also competed in global contests like TCS CodeVita Season 13.
Hackathons & Events
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
Node.js
Python
JavaScript/TypeScript
Java
Linux
Advanced CLI Tooling
MongoDB
PostgreSQL
Flask
Socket.IO
DevOps
Assembly & Systems
Go & Shell Scripting
Next.js
Agentic AI
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.
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.
bDoci
A native Android knowledge base for developers featuring a floating PiP window and offline P2P sync.
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.
Sizuka
A custom, dynamically typed interpreted programming language built entirely from scratch for the JVM.
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.
bimagic
Bash-based Git workflow automation tool with an interactive menu for commit, branch, remote, and GitHub PAT-driven operations.
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.
Ping
A modern real-time communication platform built with React, Express, MongoDB, and Socket.IO.
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.
Koala
A hyper-optimized, lightweight Android PDF reader focusing on blazing-fast rendering and an immersive edge-to-edge UI.
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.
fyzenor
Lightweight terminal file manager built in modern C++17 with fast navigation and asynchronous media preview support.
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.
Documentation Hub
A very vast code storage app, with proper highlighting, brief description.
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.
Weather - Weathea
A beautiful and feature-rich weather application. Built for simplicity.
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.
Real-time Chat Application
Multi-room chat application with real-time messaging, file sharing, and user presence.
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.
creAItr.
An AI-powered application designed to streamline the creative design process, featuring an interactive canvas, various design tools, and an AI chat interface.
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.
Portfolio Website
This anime-inspired portfolio website built with Next.js, featuring smooth animations.
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.