cv

General Information

Full Name Gunjan Sethi
Date of Birth 24th September 1996
Languages English, Hindi

Skills

Languages Python3, C++, MATLAB
Libraries NumPy, OpenCV, Open3D, SciPy, PyDicom
ML Frameworks PyTorch, Tensorflow
ML Ops and Deployment Tensorboard, WandB, TensorRT, ONNX, CUDA
Others Git, Docker, Kubernetes, ROS/ROS2, JIRA, AWS

Professional Experience

  • June '23 - Present
    Research Engineer
    CNH Industrial, Boston MA
    • Proposed and led a team of 3 to prototype/implement a multimodal (camera + LiDAR) semantic segmentation model for terrain traversability estimation; iterated architectures and trained PointTransformerv3-based model on in-house simulation and real dataset to achieve 0.815 mIOU
    • Productionized and deployed a real-time, multi-threaded inference engine service for an image-based driveable area segmentation model using TensorRT, C++; performed end-to-end testing and documentation
    • Developed a C++ service for communication between ISOBUS/CAN and publisher/subscriber middleware on a real-time system; tested and supported integration efforts on and off-field
  • May '22 - Aug '22
    Software Engineering Intern, Deep LiDAR
    Argo AI, Pittsburgh PA
    • Proposed a probabilistic 3D object detection pipeline for estimating uncertainties in bounding box detections; performed in -depth literature review; presented to the team
    • Developed loss functions and model architecture upgrades to optimize and learn parameters for direct modeling of bounding box parameters as distributions using Tensorflow
    • Created frame-wise BEV and pointcloud visualizations for bounding box parameter uncertainties as ellipsoids, cuboids, and arcs using Open3D and Python3
  • Jan '21 - Jul '21
    Computer Vision Engineer
    Comofi MedTech, Bangalore, India
    • Proposed and implemented an ensemble method for 3D segmentation algorithm in Python utilizing connected components; improved performance by 20%
    • Implemented region-growing algorithm for segmentation of organs on CT scan (3D) data with 85% accuracy in Python
    • Built a pointcloud preprocessing pipeline with Intel Realsense, PCL and ROS in C++ for filtering and downsampling incoming pointcloud data
  • Jul '20 - Dec '20
    Software Engineer
    MagikEye Inc, Bangalore, India
    • Deployed web service on Amazon EC2 with Docker containers as SLURM nodes for customer support and testing
    • Conducted performance optimization on RaspberryPi Zero using QPULib by enabling non-blocking GPU load and stores for repeated mathematical operations in convolutions
    • Wrote production-level, low-latency Python and C++ ROS packages for depth sensor; extended existing SDK to support ROS
  • Aug '18 - Jun '20
    Product Engineer
    QtPi Robotics, Bangalore, India
    • Led a team of 4 for development of an autonomous scaled-down simulation of a digital supply chain utilizing ESP32, RFID, IR sensors, Firebase, and an interactive dashboard for Robert Bosch
    • Conceptualized design elements for website's UI/UX on AdobeXD to highlight key product USPs with, increasing customer engagement and session duration

Education

  • 2023
    Masters in Robotic Systems Development
    Carnegie Mellon University, Pittsburgh, PA
    • GPA 4.17/4.33
    • Electives - Computer vision, Deep Learning, Geometric Vision, Multimodal ML, 3D Learning
  • 2018
    Bachelors in Technology, Computer Science and Engineering
    REVA University, Bangalore, India
    • GPA 8.87/10

Projects

  • Sep '21 - Dec '22
    Autonomous Reaming for Hip Replacement Surgery
    • Led the development of Perception and Sensing subsystem- implemented pose tracking and error detection for dynamic compensation of robot arm using Atracsys SpryTrack in C++, integrated with Planning and Controls via ROS
    • Developed a GUI using Python and Open3D for manipulating pointclouds, displaying system metrics; integrated with all subsystems
    • Managed systems engineering and project management efforts between all stakeholders with regular communication, updates and presentations
  • Nov '22 - Dec '22
    Deformable SuperPoint
    • Proposed use of deformable convolutions for improved interest point detection for learning-based detectors
    • Implemented deformable convolution layer; integrated with SuperPoint's VGG-style encoder
    • Improved interest point detector repeatabilty score on MSCOCO by 7.4% within 1/2 number of iterations; showed boosted performance in homography estimation and SfM

Research Experience

  • Sep '22 - Now
    Researcher
    R-PAD Lab, CMU, Pittsburgh PA
    • Performing literature review on keypoints-based representations for object detection in 2D and 3D, adding uncertainty estimates to predictions
  • May '22 - Aug '22
    Researcher
    Spatial Experience Lab, School of Design, CMU
    • Integrated Optitrack Motive Camera with TouchDesigner, Derivative