Projects

A selection of my research and personal projects. More on GitHub.

Computer Vision Codes

Collection of computer vision implementations and experiments including image processing, object detection, and segmentation pipelines. Jupyter Notebook Python Computer Vision

React ROS Control Panel

A web-based control panel built with React for controlling ROS (Robot Operating System) robots. Provides real-time robot telemetry and control interface. JavaScript React ROS

GoPro ROS

ROS integration package for GoPro cameras, enabling image acquisition from GoPro devices for robotics and data collection applications. Python ROS Robotics

DWA Simulator

Python implementation of the Dynamic Window Approach (DWA) for robot path planning and local navigation. Python Path Planning Robotics

River Pollution Tracker

IoT-based river water pollution monitoring system using ESP32 microcontrollers for real-time environmental data collection. HTML ESP32 IoT

Precision Egg Counting System

Deployed a deep learning pipeline to count eggs on a Raspberry Pi 5 without GPU, achieving 5 FPS inference speed using optimized models. Python PyTorch Raspberry Pi

Grape Segmentation in Vineyard using UNet Architecture

Thesis Project. Implemented an end to end pipeline to train a UNet model for grape segmentation from images collected by a Husky unmanned ground vehicle. Python UNet Image Segmentation Robotics

Pod Detection in Edamame

Implemented an advanced machine learning course project on edamame pod detection and segmentation, leveraging the state-of-the-art Mask R-CNN model to achieve precise and efficient object localization and instance segmentation. Python TensorFlow Keras Mask R-CNN YOLOv5

Tomato Leaf Disease Classification

Comparison of different classification models for identifying unhealthy and healthy tomato leaves. Trained and tested AlexNet, GoogleNet, and MobileNet models on the PlantVillage dataset. Python Google Colab Image Classification

Covid 19 Information App

Covid-19 information mobile application built during the lockdown period, providing pandemic-related information in the Nepali language. Flutter Mobile App Development

Vocabulary Plus Chrome Extension

A Google Chrome extension that allows users to search for the meaning of a word by selecting and right-clicking. JavaScript Chrome Extension