All Projects

The full list beyond the highlights on the resume page — flat for now, categories may follow as this grows.

Teaching a Neural Network to Play 10x10 TicTacToe

2026

Play against the agent on the project page below.

    PyTorchRustONNXReinforcement LearningMCTSWebAssembly
    Project Page →

    Blender, Gaussian Splats, and More

    3D modeling, animations, and reconstructing 3D scenes.

    • Animated a short film building up coupled spring/oscillator behavior using math-driven nodes.
    • Reconstructing Gaussian-splat scenes from phone scans to model complex geometry in Blender.
    • Utilized CAD plugins to design 3D-printable models.
    CADBlenderGaussian SplatsAnimation
    Project Page →

    Agentic Claude Code Tooling

    2025 – present

    Custom agents, skills, and a custom VM environment for autonomous AI workflows.

    • Built reusable agent/skill protocols for parallel task execution and asynchronous multi-agent coordination.
    • Set up a permissioned VM bridged to a host PC so autonomous agents can operate over shared folders and web apps.
    PythonScriptingAgentic EnvironmentsClaude CodeVirtual Machines
    Project Page →

    Robotic Hand

    January 2022

    UC San Diego PHYS 133.

    • 3D-printed an articulated hand actuated by servo motors and fishing-wire tendons, driven by a flex-sensor glove in real time.
    • Designed and executed the project over a few weeks due to covid lab-restrictions.
    3D PrintingSolidWorksArduinoC/C++Circuits & ElectronicsRapid Prototyping
    Project Page →

    Simulating Mechanical Systems with Bond Graphs and Python

    Winter 2025

    UC Davis MAE 271.

    • Designed a voice-coil inertial-actuator control system that measurably reduces body displacement over a road bump.
    • Simulated an inverted pendulum rigidly connected to a vertically-oscillating cart, performing a parameter-sweep of initial conditions to find stable regions.
    PythonSciPyBond Graphs