Aubrey Clark
CV ·
GitHub ·
Google Scholar ·
Substack
Projects
-
communication_systems
- bgp — BGP finite state machine + path selection
- tcp_ip_stack — User-space networking (TUN → IPv4 → ICMP → UDP → TCP)
- tcp_chat — Secure chat (TCP → TLS → E2EE with RSA + AES-GCM)
- audio_modem — FSK modulation, FFT, CRC — TCP packets as sound through air
- quic — QUIC from scratch (UDP → reliability → DH → 0-RTT → migration → frames)
- bbr — Google’s BBR congestion control
- protobuf — Protocol Buffers wire format (varints → tags → encode/decode)
- http3 — HTTP/3 on top of QUIC (frames → headers → working client/server)
- open-plan — a folder of markdown files that turns any AI into a financial planner
- constrained_birkhoff_von_neumann — Budish-Che-Kojima-Milgrom algorithm for course allocation
- probabilistic_serial_mechanism — fair random assignment
Research
Writing
Course notes
Teaching
Family