About me.

I'm a Computer Engineering graduate from Clemson University and currently a Master's student in Robotics at the University of Michigan. My work sits at the intersection of hardware and software, where I enjoy building systems ranging from chess engines and robotic arms to custom PCBs and autonomous driving research. I'll be joining Tesla as a Powertrain Controls Intern in Summer 2026. Outside of work I’m usually playing chess, gaming, or trying to fix my golf swing.
Work history.
- Summer 2026Powertrain Controls InternTesla · Austin, TXIncoming.
- 2025–PresentGraduate Student Research AssistantZoetic Robotics Lab · University of MichiganRobotics research focused on spherical robot locomotion and embedded C++ control systems with integrated sensing and actuation.
- 2023–2025Software EngineerRAAMP · Greenville, SCPart-time engineer working primarily in JavaScript and Git-based workflows.
- 2023–2025Academic Success Center TutorClemson UniversityProvided tutoring to undergraduate students in foundational electrical and computer engineering courses, including Electric Circuits I and Digital Logic.
- 2022–2023Firmware R&D Co-OpItron, Inc. · Seneca, SCEmbedded firmware in C, working on smart-utility R&D.
- 2022–2023Software Developer (Contract)AerieHub (Aerie Engineering)Continued from internship; worked on the patented AerieHub facility-management platform.
- Summer 2022Software Development InternAerieHub (Aerie Engineering)First industry role. Web development on a cloud-based facility management product.
Education.
- 2025–2027M.S. RoboticsUniversity of Michigan, Ann ArborRobotics Department.
- 2020–2025B.S. Computer EngineeringClemson UniversityPalmetto Fellow. Top-10 finisher at the SC23 Student Cluster Competition. HPC, embedded C/C++, robotics
Selected projects.

AI Chess-Playing Robotic Arm & Electronic Chessboard
A fully autonomous chess-playing robotic arm. Custom 4-DOF arm with an electromagnet end effector, driven by an ESP32-S3 on a custom PCB, with TigerEngine running on a cloud server handling inter-process communication.

TigerEngine, a Chess AI Engine
A search-based chess engine using MiniMax, iterative deepening, and a trained NNUE evaluator. Ships as three projects: a Unity sandbox, an engine-vs-engine benchmarking app, and a UCI-compliant CLI engine that plays on Lichess as @TigerEngine.

Extending TOKEN to Closed-Loop Simulation in CARLA
ROB 535 project at Michigan. Integrates a local LLaMA 3.1 8B as an online trajectory planner inside a custom Python sim stack, querying the LLM with body-frame perception context to handle long-tail driving scenarios in CARLA.
NNUE Training Pipeline
Data processing, PGN parsing, and Python training code for the NNUE network powering TigerEngine's position evaluation.
Get in touch.
Reach out anytime — I'd love to hear from you.