Sky Yoo

Software engineer

I build instruments that stay true.

Software built to survive failure — and still be right years from now.

Selected work

Raft — overview

completed · 2026

Raft

Consensus in Go — election, replication, crash recovery, and snapshots.

  • Go

View the instrument →

Principles

Three commitments

// I

Verification

The golden path proves nothing. Property tests, adversarial inputs, chaos runs. Don't trust it until you've tried to break it.

// II

Resilience

Built to endure. Durable logs, crash recovery, offline work that syncs. Failure is a designed-for input, not an exception.

// III

Legibility

Simple enough to hold in your head. Every part's job is obvious and the design can be explained on a whiteboard. Obscurity is a defect.