Three years writing the C++ that decides where an autonomous vehicle goes next when the ground under it keeps changing. Now I point that same instinct — search, constraints, deterministic decision-making — at LLM-based agents, building the ones that have to reason the same way every time.
Most of my last three years lived at the intersection of geometry and real-time constraints: A*/Hybrid A* search over live cost-maps, path smoothing, turn and trajectory generation under non-holonomic constraints, and multi-vehicle coordination for autonomous agricultural robots — code that has to decide, in milliseconds, what "safe" means before it means "fast."
These days I'm pointing that same discipline at a different kind of agent: at Arcesium, I build LLM-based agents designed to be deterministic rather than merely capable — same task in, same reasoning path and answer out, every time. I keep the fundamentals sharp with 550+ problems solved on LeetCode, and I'm looking to deepen the theory side of all this with graduate study in robotics.
A from-scratch C++17 motion planner for a double-integrator quadrotor: a closed-form optimal boundary-value solution (depressed-quartic arrival time) serves as both the steering function and the RRT* cost metric, with choose-parent/rewiring for asymptotic optimality — success rate climbs from 15% to 100% and mean path cost drops from 26.9 to 24.5 as the iteration budget grows, producing dynamically feasible curved 3D trajectories through obstacle fields. Ships with an interactive Dear ImGui/raylib editor with background-thread replanning, a headless OpenCV renderer for CI, 27 GoogleTest unit tests, and a GitHub Actions matrix across GCC/Clang.
C++17 · CMake · Eigen3 · Dear ImGui · raylib · OpenCV · GoogleTest · GitHub ActionsA web tool that improves code quality and readability while preserving behavior — detecting smells, cutting redundancy, and enforcing standards across languages. Cut manual refactor time and lifted developer throughput by ~30%.
Python · React.js · GitHub integrationA CNN-based platform forecasting short-term price trends from chart-based inputs, trained with TensorFlow/Keras and served through a Streamlit dashboard for real-time, interactive predictions.
Python · TensorFlow · Keras · Streamlit