Victor Lau

Builds software, AI evals, and games in San Francisco, after twelve years in finance at Ernst & Young and Autodesk.

Entries
15
Span
2024—2026
Built for
iOS · web · Chrome · Meta Horizon
Now
▸ ARC-AGI-3 agent
fig. 01 — Shuffle Chess 960.

since 2007Roles

  1. 2026 – now

    Glean Ag · Full-stack software engineer (contract)Building the forecasting web app for an agtech startup.

  2. 2025

    Cohezion · Front-end software engineer (contract)An AI platform that helps game studios understand their player communities.

  3. 2024 – now

    OnePixel · FounderRelaunched as an independent studio for software, model evals, and games — most of the log below.

  4. 2017 – 2024

    Autodesk · Revenue accounting manager, then senior finance managerRevenue review on the largest deals, then finance data and quote-to-cash systems.

  5. 2014 – 2017

    OnePixel · Founder and CEOA mobile game studio; led a team of four to ship Arc & Ani to the App Store.

  6. 2007 – 2014

    Ernst & Young · Assurance, intern to managerAudited large software and hardware companies.

since 2024Build log

202610 entries · 7 figures

A 120-page contract stack with one clause highlighted — from the eval's results page
fig. 02 — The Jev eval. Results ↗
Four generated games: push, toggle, maze, and cycle
fig. 03 — Generated games: push, toggle, maze, cycle. Live site ↗
fig. 04 — the ARC agent: player, world model, planner.
Ski Flee — the yeti chase, in-game
fig. 05 — Ski Flee, the yeti chase. App Store ↗
Pong, AI vs AISnake
fig. 06 — Pong and Snake, both trained from random play.
Tomo Buddy, contentgrumpy
fig. 07 — Tomo Buddy: content, grumpy, and three of its days. Devpost ↗
Shuffle Chess 960 — a shuffled starting position
fig. 08 — Shuffle Chess 960, start position #737. App Store ↗
ShippedNow

Published an open-source eval of Jev, TypeSafe’s decision model, on which contract clauses need a revenue accounting review.fig. 02

Shipped

Built a puzzle generator that makes training games for the ARC agent: 19 kinds of game, each built backward from its solved state and kept only if it passes 16 automated checks.fig. 03

Building

Moved the ARC agent off LLMs — a world model that predicts what each move does, plus a planner that searches for the goal.fig. 04

Shipped

Shipped Ski Flee: Snow Runner, inspired by SkiFree.fig. 05

Experiment

Started on ARC Prize 2026 (ARC-AGI-3, the interactive track): read 5 papers and built a harness so frontier LLMs could play the games.

Experiment

Trained neural nets to play Pong and Snake — PPO for Pong, then a DQN for Snake with a replay buffer, target network and ε-greedy exploration.fig. 06

Honorable mention

Entered Meta’s Horizon Creator Competition (Game Design) with Tomo Buddy — a virtual-pet yeti with a mind of its own. Honorable Mention in Simulation & Management; write-up on Devpost.fig. 07

Shipped

Launched Shuffle Chess 960 — Chess960 for iPhone, with Stockfish on-device.fig. 08

In use

Built a pixel character generator for consistent character animations and game-art assets.fig. 07

In use

Started a personal knowledge agent — Pydantic AI, Postgres vector search, and Dagster for the data pipeline.

202504 entries · 4 figures

Season Dash — a multiplayer run
fig. 09 — Season Dash, a multiplayer run through winter Tahoe — press play. Devpost ↗
Plop: dragging a sofa onto a room photoPlop: the sofa rendered in placeA room Plop designed
fig. 10 — Plop: drag a store sofa onto a photo of your room and it renders in place. Right, a room it designed.
RSFScribe — ask about RealitySF sermons
fig. 11 — RSFScribe. Live site ↗
bread — today’s reading
fig. 12 — bread. Live site ↗
Competition

Entered Meta’s Horizon Competition and built Season Dash — an endless runner through summer San Francisco and winter Tahoe, with multiplayer races. Submitted on Devpost.fig. 09

Competition

Entered Google’s Chrome Built-in AI Challenge and built Plop — a Chrome extension that previews online furniture in your own living space before you buy.fig. 10

Shipped

Launched RSFScribe, an AI search tool over 600 hours of transcribed talks, mixing SQL and vector search.fig. 11

Shipped

Launched bread — a daily scripture reader with C.S. Lewis text-to-speech and a chat to ask questions about the reading.fig. 12

202401 entry

In use

Began a meal-planning app — a recipe library, a week you plan by drag and drop, and a shopping list built from the plan.