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 posts

All posts →
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↗