Experience

Software Engineering Intern

Indian Institute of Technology (IIT) Roorkee · Roorkee, India

Sep 2025 – Present
  • Developed LX Plotter Desktop, a high-performance Kotlin application using Compose for Desktop to transform raw hydraulic survey data into professional river profile plots (X-Sections/L-Sections).
  • Designed a Modular Layered Architecture with an integrated Auto-Update System, leveraging Gradle for automated MSI packaging and Vercel for high-availability distribution.
  • Implemented precision-grade dynamic coordinate mapping and smart partitioning logic to split extensive profiles across multiple PDF pages using Apache PDFBox.
  • Live Application: Download Latest MSI Release (https://lx-plotter-app-mxd1.vercel.app/LXPlotter-1.0.3.msi)

Computer Vision Systems Intern

Indian Institute of Technology (IIT) Roorkee · Roorkee, India

June 2025 – July 2025
  • Developed WeedVision, a real-time edge AI system using YOLOv8 and TensorFlow Lite on Raspberry Pi to detect crops and weeds with high precision.
  • Trained deep learning models on a Supercomputer Environment using the MFWD dataset, applying advanced data augmentation with Albumentations.
  • Optimized inference speed via INT8 quantization and ONNX conversion, achieving near real-time performance on low-power edge hardware.

Computer Vision Intern

Correct Steps Consultancy (Remote) · Ghaziabad, Uttar Pradesh

Apr 2024 – Jul 2024
  • Built backend automation software using Python and OpenCV to control robotic arms for industrial workflows.
  • Reduced manual workload by approximately 20% through process automation and real-time vision integration.
  • Worked in an agile, fully remote setup with minimal supervision and regular progress reporting.
  • Tech: Python, ROS, MongoDB, OpenCV.