Teaching a Robot Arm to Play Tic-Tac-Toe
October 28, 2026
Trained an SO-ARM100 robot arm to play tic-tac-toe from demonstrations using LeRobot and ACT at a Seeed Studio hackathon.
Read More →Job Scout: A Daily AI Agent That Finds and Scores Job Openings
October 27, 2026
A Claude agent that checks about 80 job sources every morning, scores new openings against my profile, and learns from what I reject, with guardrails on what it can change.
Read More →
Claude Assisted Linux Setup
July 23, 2026
While setting up a new install of Ubuntu with the sway window manager, Claude was used for configuration generation and iteration.
Read More →
Website Overhaul with Copilot and LLM Agents
November 14, 2025
Refreshed the site's design, layout, and build using GitHub Copilot and LLM agents.
Read More →
Resume Automation With GitHub Actions
October 1, 2023
Used GitHub Actions to automate resume compilation and upload to tagged releases.
Read More →
Using A Consumer Router to Simplify Robot Networking
September 27, 2021
Configuring a MikroTik router as a Wi-Fi client bridge to give a robot's onboard network both a local SSID and internet access.
Read More →
Integrating Lifx Bulb with Home Assistant across IOT Vlan using pfSense and Unifi
August 9, 2021
Solving the problem of communicating across an IOT Vlan for Home Assistant and Lifx bulbs.
Read More →
Website Overhaul
June 10, 2021
Brand new website written in Jekyll and deployed using netlify.
Read More →
Resume Redesign
June 10, 2021
Moved Resume from Latex to PDF and Html resume generated from Markdown using pandoc and wkhtmltopdf.
Read More →