All Projects

A complete collection of projects spanning AI, robotics, web development, and machine learning.

Back to Portfolio
02

SkyScope: Live Weather Dashboard with API Integration

A fully interactive weather platform that delivers real-time forecasts, AQI metrics, and dynamic visual effects based on live conditions. Developed using JavaScript, Bootstrap, and Canvas animations, the app adapts its UI to weather and time of day, creating an engaging and responsive user experience.

JavaScriptBootstrapREST APICanvas
03

Interactive Game using JavaScript

A lightweight, browser-based Rock-Paper-Scissors game built using plain HTML, CSS, and JavaScript. The project focuses on simple UI, clean structure, and beginner-friendly logic that clearly demonstrates DOM manipulation and event handling.

HTMLCSSJavaScript
04

Responsive Website Design

A Restaurant website developed using HTML, CSS, and some minor functions in JavaScript, demonstrating front-end development skills and basic web design principles.

HTMLCSSJavaScript
05

3D Reconstruction

Developed immersive virtual reality experiences of robotics by capturing and converting real-world objects or environments into detailed 3D models using photogrammetry techniques.

3D ModelingVRPhotogrammetry
06

Cervical Cancer Detection using CNN & VGG16

Leveraging deep learning models like VGG16 to classify cervical cancer in medical images, such as Pap smear slides, due to its proven effectiveness in image recognition tasks using TensorFlow.

PythonTensorFlowVGG16CNN
07

Software Architecture for Mobile Robot Control

Developing a software architecture for controlling a mobile robot by applying graph-based routing and Dijkstra's, using ROS, Gazebo, and RViz. Includes ROS nodes in Python: a controller and a UI.

ROSPythonGazeboRViz
08

Reinforcement Learning using A2C & PPO for Lunar Lander

Implemented solutions for the Lunar Lander problem using Advantage Actor-Critic (A2C) and Proximal Policy Optimization (PPO) algorithms, focusing on optimizing policy via policy iteration approaches and value functions.

PythonRLA2CPPO
09

CNNs to Process an Image — PyTorch

Implemented Convolutional Neural Networks (CNNs) in a Jupyter Notebook using PyTorch to process and analyze image data efficiently, leveraging advanced deep learning techniques.

PythonPyTorchCNNJupyter
10

AI Planning

Implements an AI planning warehouse system leveraging priority queues, plan graphs, and a greedy best-first search algorithm to optimize order management, enhance storage capacity, and improve efficiency via advanced inventory algorithms and real-time data analytics.

AIPythonSearch Algorithms
11

Implementation of Keepout Zones on a NAV2 Navigation System

Implementation of Keepout Zone using NAV2 packages, implemented on ROS2, NAV2, and Webots world, demonstrating advanced navigation constraint techniques for autonomous robots.

ROS2NAV2WebotsPython
12

Smart Book Store Ontology

Based on Ontology involving the topic in Ambient Intelligence (AmI). This deals with Ambient Intelligence applications to create a smart, interconnected bookstore knowledge system.

OntologyAmIOWL
13

Adaptive Autonomous Surveillance Robot with Energy Management

Developed an adaptive autonomous surveillance robot designed for indoor environments, incorporating advanced energy management systems to enhance operational efficiency and autonomy in continuous patrolling tasks.

ROSPythonSLAMEnergy Mgmt
14

Autonomous Surveillance Robot for Indoor Mapping & Patrolling

Integrates an autonomous surveillance robot demonstrating semantic mapping and navigation using graph-based routing (Dijkstra's & A*), OpenCV ROS, and SLAM, implemented with data structures and algorithms in C++ and Python.

C++PythonOpenCVSLAMROS

Contact
ME!

Open to full-time roles, freelance projects, and research collaborations.