Software Engineer · Class of 2026

Open to full-time software and AI engineering roles

Turning complex problems
into reliable software.

I explore AI agents, developer tools, and reliable software systems—turning ambiguous problems into outcomes that can be verified.

Work samples

Selected projects

All projects
01
Research prototype2026

Agent Reliability Lab

An experimental platform for verification, recovery, and observability in multi-step AI agents.

  • TypeScript
  • Python
  • OpenTelemetry
  • PostgreSQL
02
In progress2026

Bilingual Knowledge Garden

A searchable bilingual knowledge base connecting reading notes, code experiments, and long-running themes.

  • Next.js
  • MDX
  • TypeScript
  • Pagefind
03
Personal infrastructure2025—2026

Local-first Dev Environment

A reproducible and reversible Linux workstation and developer-tool configuration.

  • Nix
  • Home Manager
  • Linux
  • systemd

Field notes

Recent writing

All writing
01

From Running to Reliable

Why exit code zero does not mean the job is done, and how to define meaningful acceptance rules for automation.

Have a problem worth solving well?

hello@szchan.net