hello!
i am a systems programmer, with a particular interest in rust and hardware
i have a blog on my website, and i maintain a site with pleasant to use single page docs for GNU, zsh, and PostgreSQL here.
-
nix-otel, a Nix plugin for submitting Nix logs as OpenTelemetry traces, tracing Nix builds
-
nix-doc, an abstract syntax tree based search tool for Nix documentation written in rust, supporting interactively reading nixpkgs documentation while using the Nix REPL
-
slacklinker, a Slack bot that makes Slack message links bidirectional
-
slack-web, the Slack library for Haskell, which I've maintained, modernized, and extended
-
string-variants, a library for type-safe string handling: limited length, always-stripped strings
-
hs-opentelemetry, the Haskell OpenTelemetry libraries. I wrote honeycomb.io integration and hspec instrumentation among other projects
-
lti13, a library implementing the Learning Technology Interoperability 1.3 standard for authentication
- rust-analyzer work, focusing on completion and core components
- mu, a work-in-progress kernel in rust
- pwintln uwu, a rust hack that uses some ELF magic to hook a rust program's standard output and rewrite it in uwu speak
- asm211 (private), a rust based assembler for the toy architecture used in CPEN 211 at UBC
-
looking glass viewer, a simple high-performance graph viewer using sigma.js
-
lesble, a wordle clone written in typescript
-
qr-stl, a rust program to make STL files for QR codes with a web/wasm front end
~ pet a 🐈 ~