Skip to content
View exlee's full-sized avatar

Sponsors

@faried

Block or report exlee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
exlee/README.md

Alexander Kaminski

I'm a generalist engineer who enjoys tooling, performance work, and the odd problems that don't fit neatly inside one specialty. I've been building software for 20+ years, hold a Master's degree in Software Engineering, am a Free Software Foundation contributor (Emacs), and mentor at Toptal.

Website:xlii.space
Email: alexander at kaminski dot se


What I Build

Diagrams as source files. Write and preview Pikchr or Svgbob, compose reusable fragments, generate diagrams with Prolog, Tcl, or Ruby, then export SVG or PNG. DiagramIDE is the main app; pikchr.pl and pikchr.pro live alongside it as satellite projects. Source

The coding agent you summon with a comment. Leave a rik: note exactly where the work belongs; rik reads the surrounding project, makes the change, and gives you a diff—no chat pane required. Source

A native, keyboard-first editor for drawing connected Unicode diagrams on an effectively infinite text canvas. Build shapes, edit rectangular regions, and export clean text or PNG without reaching for the mouse.

A Neovide-inspired native GUI for Kakoune, built around kak -ui json. It brings Kakoune's editing model into a polished desktop window with rich rendering, overlays, mouse support, and multiple windows.

Zero-fuss project scaffolding from a single .tmplr file. Describe a directory tree, add {{variable}} placeholders, and materialize it with a fast CLI and interactive fuzzy finder.

A small Rust layer over Anthropic, Gemini, OpenAI, and Ollama. It packages the client setup, structured output, caching, persistent configuration, and egui provider selection I kept needing in other tools.

A browser playground for fitting and cleaning up SVG curves. Marching squares, simplification, genetic algorithms, morphology, and color analysis all run locally through WebAssembly.

A PostgreSQL-backed async job queue for Rust with a deliberately straightforward handler API. It covers scheduling, retries, crash recovery, concurrency limits, stalled jobs, archives, and dead letters.

A tiny Rust macro for declarative event routing without the usual handler boilerplate. Small, focused, and rather neat.

Other Projects

ProjectDescription
microdiagram.comTiny Haskell DSLs for domain-specific diagrams
hn-jobs-evaluatorFinds the promising entries in HN's “Who's Hiring?” threads with an LLM
codelookerTurns code reviews, PRs, and technical discussions into readable standalone HTML
generate_pdfA configurable sample-PDF generator for testing visual quality and file size
ssortA Go stream sorter that lets the most relevant results bubble up
vibe-codedA playful CLI guess at whether a repository was vibe-coded or crafted by hand
rust-signatures-mcpAn MCP server for extracting Rust signatures from crates and source trees
cuelspA language server for CUE, written in Go
datafuckA tiny esoteric data format inspired by Brainf*ck
zaxHandy utilities for Zig projects

Languages & Tools

Rust · Ruby · TS/JS · Elixir/OTP · Go · ❤ Haskell · Zig · ❤ Prolog · ❤ CUE · OCaml · Tcl · Emacs Lisp

PostgreSQL · Distributed Systems · Event Systems · MQ Systems · Kubernetes · TLA+ · WebAssembly

Tech Blog

I write about engineering, language design, debugging, and the occasional strong opinion at xlii.space/blog.

Pinned Loading

  1. rikrikPublic

    rik - limited agent edition

    Rust 13

  2. tmplrtmplrPublic

    Language Agnostic Template Utility

    Rust 22 1

  3. diagramidediagramidePublic

    Diagrams as Source Files

    Rust 6

  4. generate_pdfgenerate_pdfPublic

    Example PDF Generator

    Rust 1

  5. kakvidekakvidePublic

    Rust Kakoune GUI inspired by neovim's Neovide

    Rust 4

  6. ascdrawascdrawPublic

    Keyboard-driven drawing editor for ASCII/UTF-8 diagrams

    Rust 88