Skip to content
John Debbarma
  • Home
  • Computer Science
  • Painting
  • Music
  • Blog
  • Contact
John Twipraham Debbarma

B.Tech + M.Tech (Dual Degree) CSE, IIT Gandhinagar · Graduating 2027. Building at the intersection of machine learning, robotics and the arts.

Explore

  • Home
  • Computer Science
  • Painting
  • Music
  • Blog
  • Contact
  • Resume

Elsewhere

  • GitHub
  • LinkedIn
  • X
  • Instagram
  • Threads
  • Facebook
  • Email

© 2026 John Twipraham Debbarma. All rights reserved.

Crafted with Next.js · Tailwind.

Computer Science

Engineering systems that
see, decide, and move.

Computer-vision research at IIT Gandhinagar's CVIG Lab, after a seven-month R&D stint at Solar Defence and Aerospace — sensor fusion across LiDAR and mmWave radar, obstacle avoidance and SLAM for autonomous drones.

Experience

Timeline.

What I've worked on, in order.

  1. Jan 2026 – Present

    Student Researcher · CVIG Lab

    Computer Vision, Imaging and Graphics Lab, IIT Gandhinagar · Prof. Shanmuganathan Raman

    Working on image appearance transfer and developing image decomposition techniques.

  2. May – Dec 2025 · 7 months

    Research Associate (Software Engineer Intern)

    R&D Division, UAV Department · Solar Defence and Aerospace Limited, Nagpur

    Ground Penetrating Radar (GPR): developed a system for subsurface detection and mapping.

    Synthetic Aperture Radar (SAR): contributed to a project for high-resolution imaging.

    LiDAR + mmWave radar: led a project from scratch for real-time obstacle detection, avoidance and SLAM on autonomous drones used in disaster management and emergency response, and owned its integration with the other teams.

    Took the internship in place of a semester, learnt QML from scratch and completed my project within the first month. Gained expertise in defence-industry protocols, quality standards and technical documentation.

    Earned 11/10 in one performance quadrant and 10/10 in the remaining three, graded by IIT Gandhinagar professors — ranked 1st in the entire batch— and earned praise from the company. My manager named me “Most popular person in the office”.

    Project specifics held under NDA; summary is resume-faithful.

  3. 2022 – Present

    B.Tech + M.Tech (Dual Degree), Computer Science and Engineering

    IIT Gandhinagar · CPI 8.12 · Graduating 2027

    Coursework spanning machine learning, systems, algorithms and engineering fundamentals.

  4. May – Jul 2023

    Team Captain · ES 117 World of Engineering

    IIT Gandhinagar · Prof. Udit Bhatia

    Led a 29-member team, one of 10 in the course, to the highest grade (10/10) through effective oral and written communication.

  5. Jan – Mar 2023

    Inter-IIT Cultural Meet 5.0

    IIT Madras

    4th place in Live Sketching among all IITs. Background tabla musician in Dramatics, composing, adapting and synchronising music with the play in a 35-member team.

  6. 2019 – 2021

    Class XII · 93.6%

    NVP English Medium H/S · PCM + English + Geography

Selected work

Featured projects.

Detailed case studies — problem, approach, results.

Distributed Systems

Many-As-One · Distributed Storage & Compute

A from-scratch stack in Python and gRPC: a cached replicated file system, Raft and primary-backup replication, a linearizable key-value store, and a data-parallel ML trainer that checkpoints into it.

PythongRPCRaftConsensusDistributed Systems

Mar 2026 – Present

Internship · 7 months

Defence-Tech R&D · SDAL

Seven months in the UAV Department at Solar Defence and Aerospace — GPR, SAR, and a LiDAR + mmWave radar project for autonomous drones (obstacle avoidance and SLAM) that I led from scratch.

LiDARmmWave RadarSLAMSARGPRROS

May – Dec 2025

Machine Learning

Human Activity Recognition

Smartphone sensor data sampled at 200 Hz, cleaned with Butterworth and median filters, classified with tuned Decision Trees. PCA visualisation of distinct activity clusters.

Pythonscikit-learnSignal ProcessingPCA

Jan – Apr 2024

Game Theory

Sim Game

Two-player avoidance of monochromatic triangles on the complete graph K₆, in C. The computer searches the full game tree with memoised minimax and adapts to the turn order you pick.

CGame TheoryGraphsStrategy

Aug 2023 – Jul 2024

Skills

The toolbox.

What I actually reach for.

Languages

  • C++
  • C
  • Python
  • JavaScript
  • QML

Robotics

  • ROS 1 (Noetic, Melodic)
  • ROS 2 (Humble, Jazzy)
  • RViz
  • Gazebo

Libraries

  • NumPy
  • SciPy
  • Pandas
  • Matplotlib
  • Seaborn
  • React

Tools

  • Fusion 360
  • Inventor
  • Arduino IDE
  • MATLAB
  • Illustrator
  • Photoshop
  • Premiere

Research interests

What I think about.

Computer vision & imaging

Image appearance transfer and image decomposition — my current research at IIT Gandhinagar's CVIG Lab.

3D computer vision

Geometry from images — reconstruction, depth and structure. The direction I most want to take my research.

ML for robotics

End-to-end perception and control pipelines; learned policies that hold up in the real world.

Sensor fusion

Tight integration across LiDAR, mmWave radar and inertial sensors for obstacle-aware autonomy.

Autonomous systems

Decision-making under uncertainty for drones operating in unstructured environments.

Graph & game theory

Combinatorial structures and strategic equilibria — the maths I keep returning to.

Achievements & leadership

Track record.

1st · Regional Math Olympiad

Tripura Mathematical Society · 2018

Top 16 · State Talent Search

Tripura, India

Team Captain · ES 117

Led a 29-member team (one of 10) to the highest grade, 10/10 · IIT Gandhinagar (May – Jul 2023)

Inter-IIT Cultural Meet 5.0

IIT Madras · 4th in Live Sketching · Background tabla in Dramatics

10/10 · Japanese for Beginners

Recommended on LinkedIn by the course professor

Resume

Full CV, ready to download.

Download PDFView online