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