A running log of experiments with agentic AI tools and workflows.
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
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.
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.
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.
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.
Designing a custom mechanical keyboard from the ground up.
Building a mechanical keyboard from scratch, starting small - a 2x4 RGBW LED prototype board to get the electronics right first.
Exploration of the kinematics and control of the Annin-Robotics AR4 6-DoF robotic arm using ROS2.
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.
Optimizations and improvements made to my Ender-3 Pro with an ongoing drive to tinker further.