Projects
Selected medical navigation systems, robotics projects, and cyber-physical builds.
Work across surgical navigation, robotic exoscope workflows, medical imaging, optical tracking, registration, instrument calibration, multimodal robotics, and applied cyber-physical systems.
2025 - Present / Software Engineer Level 2, Capla India
CAPLA Cranial Navigation
Qt/QML and C++ medical navigation application for cranial workflows, connecting patient data import, multi-view visualization, registration, tracked-tool navigation, recovery, and instrument calibration.
- Built and hardened workflow areas for patient data import, case handling, MPR visualization, image fusion review, point-based registration, flash registration, and tracked-tool navigation.
- Integrated hardware-connected navigation behavior with optical tracking, IR feed handling, tool visibility, reference-marker compensation, and registration-to-navigation handoff stability.
- Implemented reliability foundations including startup checks, single-instance safety, logging, workflow recovery, checkpoint persistence, and deployment-oriented build/runtime support.
- Contributed across QML screens, C++ controllers, ImFusion-backed rendering, tracking adapters, database scaffolding, and technical documentation.
C++17Qt/QMLImFusion SDKAtracsys SpryTrackMedical imagingSQLiteCMake
2025 - Present / Software Engineer Level 2, Capla India
CAPLA Robotic Exoscope
Host-agnostic robotic exoscope add-on for intraoperative positioning, connecting a collaborative robot with tracking, hand-eye calibration, visible-feed preview, follow control, and optional 3D robot/goal visualization.
- Worked with a reusable add-on architecture that keeps robot connection, kinematics, hand-eye calibration, follow control, and QML workflow logic isolated from the host application.
- Defined host integration through focused adapter interfaces for tracking, configuration, audit logging, visible-light video, and 3D visualization instead of coupling the add-on to host internals.
- Supported safety-oriented workflow boundaries such as shared-camera arbitration, transactional calibration sessions, cancellable robot motion, and explicit initialization/deinitialization around the ImFusion framework.
- Connected robotic control concepts with surgical navigation primitives: tracked instruments, robot reference markers, goal transforms, visual feed preview, and robot/goal visualization.
C++17Qt/QMLImFusion RoboticsHuayan RoboticsOptical trackingHand-eye calibrationSurgical robotics
2025 - Present / Software Engineer Level 2, Capla India
CAPLA Instrument Calibration
Reusable surgical instrument calibration library and host-application integration for CAPLA navigation systems, covering tip calibration, validation, marker recalibration, and multi-instrument tracking support.
- Integrated the calibration add-on into the cranial navigation host through focused tracking, IR camera, data-path, and 3D rendering adapters.
- Supported calibration workflows for instrument tip calibration, validation, marker recalibration, geometry reloads, and calibration result persistence.
- Kept calibration and navigation workflows coordinated so active navigation can pause, resume, and consume accepted calibration data without destabilizing tracking state.
C++17Qt/QMLImFusion SDKEigenOptical trackingCalibration
2025 - Present / Software Engineer Level 2, Capla India
CAPLA Spine Navigation Platforms
Spine navigation applications for 2D C-arm and 3D workflows, combining live image capture, GPU-accelerated processing, planning views, ImFusion-based medical imaging, and optical tracking integration.
- Worked with platform code for live C-arm capture, frame-grabber integration, image processing, calibration, and surgical planning workflows.
- Supported shared navigation foundations across CAPLA products: startup checks, data loading, registration screens, tracked-tool navigation, and instrument calibration integration.
- Maintained Linux workstation build paths around Qt, CMake, CUDA/OpenCV, ImFusion SDK, and hardware-connected runtime dependencies.
Qt/QMLC++CUDA/OpenCVImFusion SDKC-arm imagingAtracsys tracking
2024 - 2025 / Research Assistant, IISc Bangalore
Multimodal Mobile Robot
Autonomous multimodal robot for inspection and surveillance in constrained environments, combining bio-inspired mechanisms, distributed embedded control, perception, and ROS2 teleoperation.
- Simulated robot mechanisms in SolidWorks Motion Analysis to estimate torque, force profiles, and component requirements.
- Designed a distributed embedded architecture where local microcontrollers handle mechanisms and a Jetson board coordinates system-level control.
- Implemented CAN communication between microcontrollers and the main compute board for real-time coordination.
- Built ROS2 WiFi teleoperation workflows for remote testing and field-oriented validation.
ROS2Jetson NanoIntel RealSenseSolidWorksPythonC++
2022 - 2024 / Junior Research Fellow, NITK Surathkal
ACPS Lab Platform
Lab-scale applied cyber-physical systems platform for education and research, with sensor-actuator nodes, edge-fog-cloud architecture, and real-time data acquisition.
- Developed ARM-based sensor-actuator nodes for real-time acquisition and control experiments.
- Integrated edge, fog, and cloud layers to demonstrate cyber-physical system interactions.
- Created hands-on learning workflows for embedded systems, communication protocols, and system integration.
- Presented the work at the 11th ISSS National Conference.
STM32ESP32MQTTPythonWeb Technologies
2019
Smart City Project
IoT-driven smart city model for autonomous resource management, localization, path planning, and infrastructure automation.
- Implemented MQTT communication between a central server and autonomous bots.
- Built an OpenCV ArUco marker pipeline for real-time localization in a city-grid environment.
- Implemented Dijkstra-based path planning for dynamic shortest-path navigation.
- Integrated I2C, serial communication, and MySQL-backed sensor data handling.
PythonArduinoRaspberry PiMQTTOpenCV
2018 - 2019
Home Assistance System
Voice-controlled smart home system designed to improve accessibility for disabled and visually impaired users through remote control, monitoring, and automated alerts.
- Developed a Django web interface for centralized home automation control.
- Integrated a GSM module and ESP8266 connectivity for remote device control.
- Implemented browser-based voice command support for hands-free operation.
- Added fire, gas, smoke, temperature, and humidity monitoring for real-time safety alerts.
Raspberry PiGSMPythonDjangoESP8266