Skip to content
View sjdoane's full-sized avatar

Block or report sjdoane

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sjdoane/README.md

Sam Doane

I build tools for robot learning and the software around it. I'm a robotics researcher at USC's Dynamic Robotics and Control Laboratory, studying mechanical engineering and pursuing an M.S. in Artificial Intelligence and Machine Learning.

My work spans reinforcement learning, MuJoCo simulation, motion retargeting, and the tools needed to inspect experiments and evaluate what a policy actually learned.

Portfolio · LinkedIn

Selected work

Project What to explore
RL-Sculptor A Python/FastAPI/React platform for generating and revising RL rewards from simulation rollouts, with research retrieval and checks on generated metrics. Demo.
Humanoid Harness Research on revising reference guidance and task rewards for humanoid post-training. The public repository documents its development proxy, experiments, and integration limits.
PIT Backtest A point-in-time equity research framework with leakage checks, explicit cost assumptions, and reproducible figures.
Pendulum Drag Extraction A team experiment estimating drag from pendulum decay, with MATLAB analysis, apparatus details, figures, and the report.

Tools I work with: Python, C++, TypeScript, PyTorch, MuJoCo/MJX, JAX, React, FastAPI, MATLAB, and CAD.

I'm interested in robot learning, simulation, and practical tools that make experiments easier to reproduce and understand.

Pinned Loading

  1. RL-Sculptor RL-Sculptor Public

    Research prototype for iterating RL rewards with paper-grounded suggestions and objective-metric checks.

    Python

  2. humanoid-harness humanoid-harness Public

    Research harness for versioning and evaluating reference and reward revisions in humanoid post-training.

    Python

  3. CVFruitNinja CVFruitNinja Public

    Webcam-controlled slicing game using MediaPipe hand tracking, pygame and a threaded vision pipeline.

    Python

  4. pendulum-drag-extraction pendulum-drag-extraction Public

    MATLAB analysis of free-decay pendulum experiments for bluff-body drag, with Arduino acquisition and reentry simulation.

    MATLAB

  5. pit-backtest pit-backtest Public

    U.S. equity backtesting research framework with point-in-time data boundaries, validation and cost sensitivity.

    Python