Projects

These are some of the projects I have worked on.

Web Applications

...
Portfolio

This is my personal portfolio website showcasing my resume and projects. HTML5, CSS, Bootstrap.

...
Startup Template

This is a landing page for a mock startup. HTML5, CSS, Mailchimp (signup).

Python

...
Starter applications

Used imperative and object oriented programming techniques to create applications that exercise the core language concepts.

Java

...
Gaming (hobby) applications

Used JAVA SDK to create terminal and GUI based applications.

Machine Learning

...
Supervised Learning
Linear Regression

Prediction of median housing price in the state of California using metrics data.

Classification

Prediction of the species type (setosa, versicolor, virginica) for Iris flowers using the sepal and petal length and width data.

...
CNN

Some samples that demonstrate the training and testing of CNN models.

Reinforcement Learning

Some samples that demonstrate the training and testing of reinforcement learning models.

Robotics

...
CAD

Designed prototype robot part and assembly components using OnShape. Utilized top-down, bottom-up, parametric and constraint based modeling concepts.

...
Programming
FIRST

Developed software to control Robot components using FIRST Robotics Java SDK. Wrote programs to control swerve drive mechanism, kinematics fine-turning and simulation of subystems.

Rehab Robotics

Developed software to simulate a mouse controller for patients with C1-C4 cervical spinal cord injuries. Designed a mount to hold a breadboard with an attached IMU (Inertial Measurement Unit), wired to an Arduino microcontroller.

Robotic VOR

Implemented a basic closed-loop robotic control system for VOR (Vestibulo-Ocular Reflex). Gain hands-on experience modifying Arduino code for robotic applications.