benjiw@stanford:~$ whoami

Benji Warburton

EECS at Stanford / robotics / systems / machine learning

Resume

~/overview

Portrait of Benji Warburton

I like working on projects at the point where software and hardware meet. Right now I'm working on robot manipulation and supervised finetuning of small language models.

  • currently Palo Alto, California

~/experiences

incoming

Hardware Technology Intern

Apple

Advanced Technologies Group

current

Research Assistant

Stanford ARMLab

Working on end-to-end robotics systems

teaching

CS123 Teaching Assistant

Stanford Department of Computer Science

Developing and supporting Stanford's premier undergrad robotics class.

fellowship

Rise Fellow

Schmidt Futures

Built a low-cost robotics kit for elementary school kids

~/current-classes

CS 224N Natural Language Processing with Deep Learning
EE 108 Digital System Design
EE 102A Signals and Systems
EE 118 Mechatronics
EE 65 Modern Physics for Engineers

~/favourite-classes

CS 107E: Computer Systems from the Ground Up

built a console from scratch on a RISC-V SBIC. programmed malloc, graphics drivers, I2C protocol. Learned a lot

CS 123: AI Enabled Robotics

put together a robot dog and taught it to walk with RL. Returned as a TA

EE 118: Mechatronics

made a robot to do winter olympics style curling. implemented mecanum drive on arduino from scratch

~/recent-projects

Tidier-bot

using a kinova gen3 arm and a swerve drive to make a robot to clean rooms

Compositional Tool-Sequence Generation in Small Language Models

performed supervised finetuning on 0.6B parameter LMs to optimise for tool calls

ios RGBD streamer

made an app to stream lidar and camera data to a computer as virtual webcams