About,
in three columns.
Stephen Swazee. Software practitioner working mostly alone, mostly quietly. An inventory, not an advertisement.
The longer version.
The work that lands on this site falls into three rough piles: products (things meant to be used by other people, like secnull, gapr, dirsim, vikingsintel), tools (things I built because I needed them, like xiphos, corvus, flux, tokeney), and one ongoing experiment (omega, where the research and the simulator argue with each other).
The constraints are deliberate. No analytics, no newsletter, no AI-generated body copy — promised in the footer, honored everywhere else. Most things are single-binary or single-file when they can be. Static when they can be. Local when they can be. The work to get there is rarely shorter than the alternative, but it ages better.
If a project page tells you "in a single file" or "single-binary, no CGO" or "loopback only," that’s not aesthetic — it’s how the thing was built and what it costs to run.
What this site is not.
Not a portfolio in the agency sense — nothing here is being sold. Not a blog — there’s no writing surface, by intent. Not a homepage that’s a redirect to LinkedIn. The directory next to this one (projects) is the one that gets refreshed; the rest is mostly stable.