Most of what I write lives in private repositories. These are the ones I can show.
splitr — a split-tunnel manager for macOS with a
fail-closed kill-switch. Without quick, pf lets the last matching rule win, so splitr's
block rule sits above sshuttle's anchor: the tunnel overrides it while it is up, and when the
tunnel dies its anchor dies with it and the block stands. The guarantee is rule order in the
kernel rather than daemon reaction time, so there is no leaky window on startup, teardown or
a crash.
gitfame — attributes every line of a repository
to whoever last touched it. It is one git blame process per file, so files are blamed on a
worker pool while the fold stays on one goroutine and needs no lock. The output is
byte-identical for any worker count, which is a test rather than a claim.
cpp-from-scratch — pieces of the
standard library rebuilt by hand: deque over a bucket map, unordered_map on an intrusive
list, shared_ptr with a polymorphic control block, a stack allocator, BigInteger with an
exact Rational, and Matrix<N, M, Field>. Student code from the C++ courses at MIPT, kept
because writing these is the fastest way to learn what the standard library actually
promises.
computational_complexity_project — NP-completeness of the Rural Postman Problem, a restriction on the graph that makes it polynomial, and a C++ solver benchmarked against both.
