> Ram Reddy -projects

> Personal Projects

Home Storage Server

UNDER MAINTENANCE

A personal storage solution for home use

OpenMediaVault, Raspberry Pi, Docker, Tailscale, PhotoPrism

HealthyChimp

COMPLETED

Health and wellness workout helper

Python, OpenCV, Arduino, Ultralytics, Flask, Sockets, Threading

CrisisVision

COMPLETED

Autonomous Vehicle for Real-Time Hazard Mapping and Survivor Detection in Dangerous Environments

Numpy, Threading, Sockets, OpenCV, Ultralytics, Raspberry Pi

LifeCycle

COMPLETED

A smart tool that helps users find nearby recycling and disposal centers for everyday materials.

Java, Android, SQLite, Expo, ExpressJS, NodeJS, Railway, MapBoxGL, Coco

Cloud Computing Website

COMPLETED

Cloud computing website for club

Handlebars, ExpressJS, CSS, Shell

Django Ecommerce Platform

COMPLETED

Ecommerce solution using django

Django, Python, HTML

Various ML Projects

COMPLETED

Collection of machine learning projects

Python, PyTorch, TensorFlow, Jupyter Notebook, Numpy, Pandas, Matplotlib, Scikit-learn

Asteroids

COMPLETED

Classic asteroids game implementation

Java, Java Swing

URide

COMPLETED

Computer vision based safety application for cars

Python, OpenCV, TensorFlow

FoodSaver

COMPLETED

Food waste reduction application

Django, Java, Python, TensorFlow

COVID-19 App

COMPLETED

COVID-19 tracking and information app

Python, NodeJS, JavaScript, HTML, CSS

CashOutCookie

COMPLETED

Cookie game to help teach users about financial markets

Django, Python, ReactJS, HTML

> Course Projects

ECE 428: Distributed Sytems

IN PROGRESS

Protocols, specification techniques, global states and their determination, reliable broadcast, transactions and commitment, security, and real-time systems.

ECE 470: Introduction to Robotics

IN PROGRESS

Fundamentals of robotics including rigid motions; homogeneous transformations; forward and inverse kinematics; velocity kinematics; motion planning; trajectory generation; sensing, vision; control.

ECE 385: Digital Systems Laboratory

IN PROGRESS

Design, build, and test digital systems using transistor-transistor logic (TTL), SystemVerilog, and field-programmable gate arrays (FPGAs).

ECE 397: Humanoid Robotics Project

IN PROGRESS

In progress...

ECE 391: Computer Systems Engineering

UNDER MAINTENANCE

Built an operating system that can run DOOM and now assisting with course material

ECE 408: Applied Parallel Computing

COMPLETED

Explored parallel programming models and optimized algorithms for GPU-accelerated computing with CUDA

ECE 313: Probability with Engineering Applications

COMPLETED

Probability theory and statistical analysis for engineering problems

ECE 210: Analog Signal Processing

COMPLETED

Analog signal processing and circuit analysis

Computer Vision Course

COMPLETED

Built custom graphics library that can do coin detection and projections

Artificial Intelligence Course

COMPLETED

AI algorithms, machine learning, and intelligent systems

> Research Projects

Parallelizing GPT Inference

COMPLETED

Research on parallel processing for GPT model inference

Mentors: Vijay Daita and Howie Liu

Vision Free Robotic Grasping

COMPLETED

Robotics research at Kinetic Intelligent Machine LAB in the University of Illinois Urbana-Champaign

Advisor: Professor Joohyung Kim
Mentors: Sean Taylor, Sankalp Yasmani, Obin Kwon, and Jooyoung Hong

Dartmouth Hitchcock Medical Center Pathology Research

COMPLETED

Machine learning research and analysis

Advisors: Professors Joshua Levy and Louis Vaickus

Building Baymax

COMPLETED

High school robotics research and development

Advisor: Kristen Kucko

> Skills & Technologies

Programming Languages

C++, Python, Java, JavaScript, C, RISC-V, GO, Rust

Web Technologies

HTML, CSS, React, Node.js, Express.js, Django, Handlebars

Tools & Platforms

Git, Linux, Docker, CUDA, ROS, MakeFile, Arduino, Raspberry Pi, SLURM

Areas of Expertise

Robotics, Computer Vision, Machine Learning, Algorithms, Systems Programming, Parallel Computing, Embedded Systems


> -view info|

> -view contact|