I am focused on practical applications of machine learning to applications in robotics. During my undergraduate and graduate studies, I focused on task and motion planning, optimization, and constrained motion planning.

Additionally, I have had the pleasure of reading and gaining expertise across the following fields:

  • Reinforcement learning

  • ML model architectures: transformers, CNNs, RNNs, ResNets, etc

  • Model predictive control

  • Operating system design

  • Reinforcement learning

  • Reinforcement learning from human feedback

  • Hardware-accelerated motion planning for robotics

  • Kinematics and dynamics for robotic systems

  • Physics simulators and collision detection

  • Control theory

  • Mechanical design for RL-based control algorithms

  • Large language models

  • Diffusion models

  • Distributed parallel computation

  • Sampling and optimization-based motion planning

  • STRIPS-style task planning

  • Constrained motion planning

  • Optimizing motion planners

  • Multi-modal motion planning

  • Kinodynamic motion planning

  • Uncertainty in motion planning

  • Partially Ordered Markov Decision Process planning

taken in Saint-Tropez, France

taken in Whistler, Canada

When I am not working, I have many hobbies including cycling, traveling, playing piano, and gaming. I am also an avid photographer - check out my portfolio!

skills

  • Highly proficient in Python, C++, Bash shell, Java, SQL, Matlab, C, Spark, HTML, Go, Swift, and Javascript with 7+ years of experience.

  • Skilled in developing full‑stack solutions in Robot Operating System (ROS) with motion planning, mobile navigation, SLAM, object and grasp pose detection, long‑horizon task planning, and kinodynamic planning.

  • Experienced deploying software solutions with Git, Docker, Kubernetes, Proxmox, and Travis CI with AWS, GCP, and Azure cloud services.

  • Skilled in developing and deploying machine learning models with PyTorch, JAX, Tensorflow, Transformers, DeepSpeed, and vLLM in natural language processing (NLP) and reinforcement learning contexts (RL).

  • Highly experienced with data analysis and visualization using Pandas, Numpy, Matplotlib, Seaborn, and Plotly.

  • Written many technical reports in LaTeX and documented large codebases in Markdown.

  • Skilled in system and network administration; 8+ years of Linux experience.

  • Highly proficient using CAD/CAM, including Solidworks, Fusion360, Onshape, and Eagle CAD, with 10+ years of experience.

  • Trained to use multi‑material 3D printers, milling machines, laser cutters, soldering stations, oscilloscopes, etc.

awards & accomplishments

2021-2023 Pollard Graduate Fellowship, Rice University

2020 Willy Revolution Award, Rice University Awarded for ApolloBVM.

2019 2nd place Finalist & Team Captain, Make48 Make‑a‑thon

2019 Fayez Sarofim Fellowship, Rice University

2018 Excellence in Engineering Award, Rice University

2018 Robot Guru Scholarship, Workshop on the Algorithmic Foundations of Robotics in Merida, Mexico

2017 Bybee Scholarship for Innovation, Rice University Electrical & Computer Engineering Department

2017 Excellence in Freshman Engineering Award, Rice University Awarded for low‑cost platform for mobile robotics.

2016-2020 Trustee Distinguished Scholarship, Rice University

2016 Norris Robotics and Technology Award, Crescent School

2016 World Champion & 7‑time regional winner as Team Captain, FIRST Robotics Competition at St Louis, MO

CONFERENCE ATTENDANCES

2023 International Conference on Robotics and Automation

2023 Texas Regional Robotics Symposium

2022 Texas Regional Robotics Symposium

2018 Workshop on the Algorithmic Foundations of Robotics

London, England

Houston, TX

Austin, TX

Merida, Mexico