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 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