Akashdeep Majumder

Hello, I'm

Akashdeep Majumder

Frontend Engineer — real-time systems, robotics interfaces, and full-stack web.

Scroll down
Akashdeep working at his desk

About Me

Frontend-focused engineer with 3 years building high-performance, real-time interfaces for robotics systems. At Thedush I shipped a 3D AMR telemetry and visualization platform, a Warehouse Management System for the Indian Army, and a robot configuration builder — all in production, all under tight timelines.

Deep expertise in React, Redux Toolkit, and React Three Fiber. I reach into the backend — FastAPI, Node.js, WebSockets — when the system demands it, but the interface is where I spend most of my time and attention.

Download Resume

Skills

Frontend is my strength — backend and DevOps are hands-on experience.

Frontend

  • React (v18/v19)
  • JavaScript (ES6+)
  • TypeScript
  • Next.js
  • Redux Toolkit
  • Three.js / R3F
  • Tailwind CSS
  • Material UI
  • Electron.js
  • React Router
  • HTML5 / CSS3
  • SCSS

State Management

  • Redux Toolkit
  • Redux Thunk
  • React Context API
  • Immer

UI & Styling

  • Tailwind CSS
  • Material UI
  • Styled Components
  • CSS animations / transitions

Performance & Browser

  • Core Web Vitals
  • Lighthouse
  • Chrome DevTools (flame charts, memory profiling)
  • Critical rendering path
  • Bundle optimization / code splitting

Backend & DB

  • FastAPI
  • Node.js
  • Express.js
  • Python
  • WebSockets
  • Socket.IO
  • REST APIs
  • MySQL
  • MongoDB

Testing

  • Jest
  • Vitest
  • React Testing Library

Tools

  • Docker
  • Git
  • CI/CD
  • Vite
  • Webpack
  • ESLint
  • Vercel
  • Render
  • Claude Code
  • Zod

Experience

3 years building real-time systems and robotics interfaces at Thedush.

Software Engineer

Thedush Robotics

Mar 2023 – Apr 2026

ONIX – Robot Telemetry & Visualization

Real-time robot telemetry and visualization platform for Autonomous Mobile Robots — live sensor data, map editing, SLAM mapping, task execution, and a LiDAR point-cloud visualizer. The LiDAR work was two separate engineering problems. Canvas 2D couldn't handle dense warehouse maps, so I migrated to React Three Fiber for GPU-accelerated rendering. Frame rate was still stuck at 5 FPS after that — the bottleneck was bandwidth, not rendering. Chose WebSocket with Float16 + Deflate compression over WebRTC after testing both. Bandwidth dropped from 1.5 MB to 100 KB per frame and throughput rose to 50+ FPS.

React 18Three.js / R3FRedux ToolkitWebSocketsFastAPIMySQLRedisWebGL

WMS + Robot + PTL Integration System

The goal was to modernise a fully manual, paper-based demand-and-issue system at an Indian Army base — digitise records, reduce manual labour with a robot, and guide warehouse staff with PTL lights. Built as a proof of concept in 14 days on-site. Designed for air-gapped, LAN-only deployment: the React UIs ship as Electron .exe files, the FastAPI backend as a PyInstaller bundle, and the whole stack installs offline via USB onto a factory-floor Windows machine.

React 19Electron.jsRedux ToolkitWebSocketsFastAPIMySQLMUIROS2Modbus TCP

Robot Configuration Builder

Guided React UI to generate deeply nested 600+ line robot configuration JSON files, replacing error-prone manual editing. Cut deployment configuration time by ~50% and reduced errors by ~90%.

ReactRedux ToolkitMUIJavaScriptVite

Network Strength Visualizer

Samples Wi-Fi signal strength at each robot position as it navigates the warehouse and renders the readings in 3D — making dead zones and weak coverage areas immediately visible.

ReactThree.js / R3FRedux ToolkitMUI

Recognition

Mighty Owleyes

For someone with deep wisdom and foresight

— Thedush Robotics

Frontend Intern

Thedush Robotics

Mar 2023 – Jun 2023

Warehouse Map Builder

Canvas-based editor that renders a JSON warehouse layout as an interactive floor plan. Operators place named stations and draw paths between them with full drag-and-drop support, built on the HTML5 Canvas 2D API alongside React.

ReactCanvas 2DJavaScript

Projects

Personal builds — outside of work.

Adda – Social Media App

Full-stack MERN social media app. JWT auth via HTTP-only cookies, Zod-validated Express REST API, and MongoDB on the backend. Next.js 16 App Router frontend with Redux Toolkit for optimistic UI (instant like/comment updates with silent rollback), IntersectionObserver infinite scroll, and Tailwind CSS v4 design tokens for a single-override light/dark theme. SSR for authenticated feeds, SSG for public pages — chosen per-route by data freshness needs. Core Web Vitals optimized to green via Lighthouse. Deployed on Vercel + Render.

Next.js 16ReactTypeScriptTailwind CSS v4Redux ToolkitNode.jsExpress.jsMongoDBJWTZod

Cricket Scoring App

A full-featured cricket tournament manager. The goal: give a friend a tool to run local tournaments end-to-end — create a tournament, set up teams, build lineups, and score ball by ball. A standout feature lets organisers upload a sponsor video per tournament; it plays automatically between scoring intervals, so the app doubles as a simple ad platform for local events. Ships as a Windows .exe via Electron with a SQLite-backed database and a real-time scoreboard over Socket.IO.

Electron.jsTypeScriptReactTailwind CSSExpress.jsSQLiteSocket.IO
View on GitHub· Built with AI-assisted development

TestAI — AI-Powered Test Automation

Generates Playwright E2E test scripts directly from source code using LLM APIs (OpenRouter, Google, Nvidia, Mistral). The key engineering challenge was deterministic output — solved by constraining the model through structured response schemas and strict output contracts rather than relying on prompt wording alone.

LLM APIsPlaywrightNode.jsOAuth

Get in Touch

Based in Bangalore, India

Open to new opportunities. Whether you have a role, a project, or just want to chat — feel free to reach out.

Say Hello