Robotics Software Engineer Portfolio and AI Projects
KYLE
JEFFREY
Robotics Engineer. Machine to Cloud. Agriculture AI.

Hi I'm Kyle! I'm a robotics software engineer, and I work on a robot's software from the machine all the way up to the cloud. I received my B.S. in Robotics Engineering from UC Santa Cruz, where I wrote a senior thesis on simulating millipede locomotion with cheap leg actuators . For two years I worked in Google's robotics groups: first teleoperating robots in VR to collect the training data behind SayCan , then at X, the moonshot factory, writing the software that got a group of robots moving together and turned their arm movements into music . These days I'm at Stout Industrial Technology on the Smart Cultivator, a tractor-drawn machine that uses AI vision to tell crops from weeds and pulls the weeds mechanically. I write the C that drives its motors in real time, the C++ behind its vision pipeline, the networking that ties its controllers together, and the interface growers actually use to run it. I'm based in New York and looking for my next robotics role, on-site, hybrid, or remote. In my free time I build combat robots and program odds and ends for fun.
WORK EXPERIENCE
AT02SENIOR SOFTWARE ENGINEER
DEVELOPER
Robotics software for the Smart Cultivator: real-time control, AI vision, on-machine networking, and the pipeline that ships it to the fleet.
- Write C for B&R PLCs in Automation Studio for real-time control of motors and actuators, and own part of the machine's PLC logic.
- Develop C++ for the NVIDIA DeepStream pipeline that runs the cultivator's AI vision.
- Write on-machine networking between controllers and computers: CAN bus schemas, WebSocket, OPC UA, and UDP/TCP.
- Own the machine's operator interface (HMI), a fleet and debugging suite, and a legacy app growers use to see plant-level data.
- Designed SaltStack routines for versioned deployments to the fleet's Linux edge devices; work on GitLab CI/CD for testing and release.
- Work on multi-tenant AWS infrastructure and FastAPI and Django services that serve plant-level field data.
SOFTWARE ENGINEER
DEVELOPER
Web, mobile, and API work on the cultivator platform.
- Delivered web, mobile, and API features for the cultivator platform with a cross-functional hardware and software team.
- Prototyped solutions with growers during requirements gathering and expanded automated testing.
PYTHON DEVELOPER
DEVELOPER
Application software for two Everyday Robots projects, plus the infrastructure behind RL training.
- Wrote Python application software for Project Starling (coordinated motion across many robots) and Music Mode (music from robot arm movements).
- Managed reinforcement learning training infrastructure.
- Developed cloud infrastructure to replay a multiple robot service with graphic analysis.
- Improved speed of services by up to 10x with runtime analysis using the snakeviz profiler.
- Developed a CLI and bash/tmux tooling to configure environments, improving startup time by at least 300%.
TELEOPERATOR TACTICIAN
DEVELOPER
VR teleoperation and tooling to collect the training data behind SayCan.
- Teleoperated robots through manipulation tasks in VR to collect training data for SayCan.
- Built data-collection GUIs, web tools, and automated JIRA ticketing for project tracking.
- Collected and cleaned data, and conducted evaluations (e.g. biases, limitations) for ML models.
- Developed a graphical interface for data collection tasks, improving collection rates by at least 30%.
HARDWARE / COMPUTER ENGINEER
DEVELOPER
YEKTASONICS
Hardware bring-up for an agtech sensing project.
- Assembled and tested PCBs for a beamformer, working from schematics.
WORK PUBLICATIONS
AT03Editorial-style snapshots of work projects and publications, with context and a live preview whenever possible.

A project I worked on at Google Robotics, with Catie Cuan, to create dynamic movement with large groups of robots.
FEATURED PROJECTS
AT04A curated selection of my recent personal projects.
GITHUB ACTIVITY
AT05Here's a snapshot of my recent coding activity and contributions.
RECENT ACTIVITY
TOP LANGUAGES
TWITTER FEED
AT06Latest thoughts, experiments, and links from my Twitter feed.
LET'S WORK TOGETHER
AT07kyle.alan.jeffrey@gmail.com
I'll respond within 24 hours
GITHUB
@KyleAlanJeffrey
Check out my latest projects
Kyle
Let's connect professionally
LOCATION
San Francisco, CA
Open to remote work
