AI & Machine Learning
Training, fine-tuning and deploying models — and tinkering at the edge, including CUDA work like flash-attention for Blackwell-class GPUs.
AI, data engineering and robotics —
and the droids to prove it.
I'm a self-described random explorer — endlessly curious about how intelligent systems think, how data moves, and how machines come alive. By day I work with AI, machine learning and data engineering; by night the soldering iron comes out.
My happy place is the overlap of clever software and tangible hardware: training models, wrangling data pipelines, and building robotic and animatronic systems that move, talk and respond — including a long-running love affair with Star Wars droid building.
From abstract models to motors and servos — here's where I spend my time.
Training, fine-tuning and deploying models — and tinkering at the edge, including CUDA work like flash-attention for Blackwell-class GPUs.
Designing the pipelines and infrastructure that turn raw, messy data into clean, reliable fuel for analytics and intelligent systems.
The Roy86 Robotics side: PiMech — an RP2040-based ecosystem for Astromech and Groundmech systems — plus R2-D2 control and droid hardware.
Bringing characters to life with servos, sound and motion — including the Human Cyborg Relations API for screen-accurate droid vocalizers.
A few things I've built and open-sourced. See the full collection on the projects page.
An RP2040-based robotics ecosystem for controlling Astromech, Groundmech and other robotic systems — firmware, software and hardware.
A C++ API for Michael Perl's Human Cyborg Relations Teensy vocalizers — screen-accurate droid speech for builders. My most-starred project.
Arduino sketches for driving an R2-D2 astromech droid with an Xbox One controller — accessible remote control for builders.
Collaborations, droid-building chatter, AI projects or just to say hi — find me across the web.