Skip to main content

Now

A snapshot of current work, learning, and focus. Updated manually.

Last updated: 2026-07-27

01

Currently Building

Porting the core TLS termination logic of tls-proxy from Go to Rust. The goal is a single binary with no external dependencies and a smaller attack surface than the current Go implementation.

Refactoring anti-bot-engine challenge pipeline to support async scoring. This is a moderate rewrite and should land before the end of the month.

02

Learning

Deepening Rust knowledge through low-level network programming. Currently working through async runtimes and how they interact with TLS stacks.

Studying HTTP/3 and QUIC transport mechanics to inform the next phase of http2-inspector and the eventual HTTP/3 support in tls-proxy.

03

Reading

Goodnight Punpun — re-reading it slowly, focusing more on its themes, symbolism, and visual storytelling than the plot itself.

Computer Systems: A Programmers Perspective — rereading the memory hierarchy and networking chapters.

UNIX Network Programming by Stevens — using it as a reference while building the Rust proxy.

04

Current Focus

Reliability over features.
Explicit error handling and observable failure modes.
Documentation written before implementation.
Reducing surface area in network-facing components.
05

Playing

osu! — I still play regularly whenever I have some free time. Mostly to relax, improve my rhythm, and have fun.

View profile