Resume

William Victor

AI engineer · Madison, Wisconsin

williamevictor@gmail.comsushiionwest.comgithub.com/sushiionwest

Summary

I’m in Madison, Wisconsin. I mostly build AI agents and web apps, and sometimes firmware for small hardware projects. I write a lot of TypeScript and Python, and I’ve been using Rust more when something needs to be fast. Most of what I know I taught myself by building stuff.

Experience

  1. Handshake AI

    I started at Handshake in January making tasks for AI training data, which is mostly writing prompts and rubrics, building tasks that test how well models handle everyday computer stuff and web research, and comparing model answers to see which one's better. After a while I got moved up to reviewing other people's tasks. Then on one of the bigger projects they needed really high quality work, so they picked a small group of people to be golden taskers, and I was proud to be one of them. A lot of the details are under NDA.

    Jan 2026 – Present

Selected work

Every entry links to its write-up
  1. Riftbound Self-Play

    I trained a model that plays Riftbound against itself. Running the games ended up being the slow part, so I rebuilt that loop in Rust and training got a lot faster.

    Rust / PythonAug 2026
  2. OSINT Globe

    A 3D globe for following world events. It pulls GDELT, ReliefWeb, RSS, and YouTube into PostGIS.

    TypeScriptSpring 2026
  3. recordlocally

    A Windows app that records, trims, and exports my League clips locally.

    ElectronSpring 2026
  4. Manga Studio

    A local Codex plugin that breaks a manga scene into panels, lays out the page, and writes an image prompt for each shot.

    PythonSpring 2026
  5. Uno R3 MCP

    An MCP server so Claude can run the Arduino on my motor thrust stand over USB.

    NodeJan 2026
  6. Bento Sprint

    My first full product. It's one place for a student org's teams, Kanban boards, announcements, and their Slack, Discord, and Notion.

    Next.jsJan 2026
  7. LUNA

    A computer-use agent prototype I wrote in Rust. It finds buttons and text fields with computer vision I wrote by hand, no ML, and every action goes through a safety check first.

    RustJul 2025

Skills

  • TypeScript
  • React
  • Next.js
  • Playwright
  • Rust
  • Python
  • Node
  • Electron
  • WebGL
  • C++ / firmware
  • Computer vision

If you want to together, or you just want to talk about any of this, my email’s right here.