All projects

AI
AI

Agentic AI Experiments

A running log of experiments with agentic AI tools and workflows.

AI

Agentic AI Experiments

Most of this site and the Robotic DnD demo shipped through Claude Code agent teams. This page is the running log of the setup: the roles, the plugins, and the workflows that stuck.

Built with

Claude CodeCopilot CLI
The rule that makes it work: agents report the judgment calls they made, and negative results get written down with the same care as wins.
Robotic DnD
RoboticsMachine Learning

Robotic DnD

DnD is a game of chance, and control is an illusion. Training a robot to hand me the right die felt like the next best thing.

Robotic DnD
RoboticsMachine Learning

Robotic DnD

This project combines two interests of mine, DnD and robotic manipulation. With a Franka Panda in Isaac Lab, I explore RL models, training hyperparameters, and techniques - all to simply help me with my next role. Hoping for that sweet nat 20.

Built with

NVIDIA Isaac LabYOLOClaude Code
Four of the five die types pass. The d4 doesn't - I called that one before the demo ran. Flat gripper pads squeeze a tetrahedron right out of the grasp, and I haven't solved it yet.
Procedural Dice Asset Generator
Machine LearningComputer Vision

Procedural Dice Asset Generator

A headless-Blender pipeline that procedurally generates a labeled library of TTRPG dice, grown into a full synthetic-to-real object detection pipeline: rendered scenes, COCO annotations, and a trained YOLO detector.

Procedural Dice Asset Generator
Machine LearningComputer Vision

Procedural Dice Asset Generator

What started as a Blender script to generate some dice grew into a full pipeline: build a dice library, render tabletop scenes, label them automatically, and train a detector without a single real photo. Then I pointed it at real photos to see what would happen.

Built with

BlenderYOLO11COCO
2,100 dice, 10,000 scenes, 51,505 labels - and a model that aced synthetic validation, then stumbled on real photos. Working out exactly how it stumbled turned out to be the best part of the project.
RGBW Mechanical Keyboard
ArduinoElectronics

RGBW Mechanical Keyboard

Designing a custom mechanical keyboard from the ground up.

RGBW Mechanical Keyboard
ArduinoElectronics

RGBW Mechanical Keyboard

Building a mechanical keyboard from scratch, starting small - a 2x4 RGBW LED prototype board to get the electronics right first.

Built with

Arduino
6-DOF Robotic Arm
RoboticsComputer Vision

6-DOF Robotic Arm

Exploration of the kinematics and control of the Annin-Robotics AR4 6-DoF robotic arm using ROS2.

6-DOF Robotic Arm
RoboticsComputer Vision

6-DOF Robotic Arm

Getting a hobby-class arm, the Annin Robotics AR4, to move the way I want it to - working through the kinematics and control in ROS2.

Built with

ROS2
Ender-3 Pro
3D Printing

Ender-3 Pro

Optimizations and improvements made to my Ender-3 Pro with an ongoing drive to tinker further.

Ender-3 Pro
3D Printing

Ender-3 Pro

Optimizations and improvements made to my Ender-3 Pro with an ongoing drive to tinker further.