background

Three Remote Controlled Robots

Designed and built 3 remote-controlled robots in a team of six to compete in a Bot Hockey tournament, placing 3rd in the 40th Annual Engineering Design Competition. Course: Engineering Design Laboratory (I/ME 072A &…
Computer-Aided DesignMechanical DesignCNC MachiningLaser CuttingWaterjet Machining3D PrintingRemote-Controlled (RC) SystemsPrototypingArduino ESP32
Cocktail Bot (Robotic Arm Project)

Cocktail Bot (Robotic Arm Project)

Collaborated in a team of three to code and build 5-DOF robotic arm capable of making cocktail and mocktail (acrylic beads as a substitute for liquids) drinks, as part of a course taught by Professor Gunter…
Robot Operating System (ROS)ROS Visualization (RViz)PythonInverse KinematicsTask-Priority ControlDamped Jacobian Methods
Atlas vs. Floating Ball Simulation

Atlas vs. Floating Ball Simulation

Collaborated in a team of three to program a 30-DOF humanoid robot, Atlas, in ROS and RViz to detect and reach a ball placed randomly in its workspace while minimizing vertical lift-off of its feet. Course: Robotics…
Robot Operating System (ROS)ROS Visualization (RViz)PythonHumanoid Robot ControlInverse KinematicsTask-Priority ControlDamped Jacobian Methods
Gimbal Design Challenge

Gimbal Design Challenge

Designed and fabricated a two-axis gimbal using CAD and 3D printing, integrating motors and a webcam for pan-tilt motion as part of a three-person team for ME 008 (Introduction to Robotics).…
Computer VisionPythonComputer-Aided Design (CAD)3D Printing
Two Step Gearbox Transmission

Two Step Gearbox Transmission

Designed and built a two-step mechanical gearbox transmission which placed 3rd in the course (ME14 - Design and Fabrication) competition rankings of achieving 250rpm in the shortest possible time (as part of a five person…
Computer-Aided Design MachiningMechanical Assembly MATLAB Modeling
Analysis of Rapidly-Exploring Random Tree (RRT) Variants

Analysis of Rapidly-Exploring Random Tree (RRT) Variants

Worked with a partner to implement and compare RRT, RRT March, and RRT* path planning algorithms in Python across multiple environments to evaluate performance in terms of runtime, node expansion, and path…
Robert Operating System (ROS)ROS Visualization (RViz)PythonAlgorithms
Analyzing Sequestered Carbon Dioxide in Cement

Analyzing Sequestered Carbon Dioxide in Cement

Researched carbon dioxide sequestration in cement under Professor Melany Hunt, evaluating its feasibility as a long-term carbon sink for sustainable construction applications.
Understanding Abrasive Wear Mechanisms via Particle Dynamics and Thermal Analysis

Understanding Abrasive Wear Mechanisms via Particle Dynamics and Thermal Analysis

Researched abrasive wear under Professor Fred Higgs, applying mesh generation and discrete element modeling to simulate particle behavior in mechanical systems.
PythonGmsh
Increased Coverage: Remote Sensing via Airborne Spectroscopy Seeks to Broaden Seagrass Monitoring

Increased Coverage: Remote Sensing via Airborne Spectroscopy Seeks to Broaden Seagrass Monitoring

Analyzed airborne imaging spectroscopy data from NASA’s SHIFT campaign to study seagrass and coastal ecosystems in Santa Barbara, under the mentorship of Dr. Victoria Orphan (Caltech), Dr. John Magyar (Caltech) and Dr. Kelly Luis (NASA…
Remote Sensing Data Processing Jupyter Notebook
Quantifying Thermophoresis and Self-Thermophoresis of Aerosols in Microgravity for Improved Climate Modeling

Quantifying Thermophoresis and Self-Thermophoresis of Aerosols in Microgravity for Improved Climate Modeling

Selected and characterized aerosol candidates (carbon soot, sodium chloride, silica) for microgravity thermophoresis experiments aboard the International Space Station under Dr. Jeffrey Moran, supporting research on aerosol migration driven by thermophoresis to improve climate models.…
Scanning Electron Microscopy (SEM)