Skip to content

projects

What I have built

Ordered by what they show, not by how good they look. The bootcamp exercises are not here: they are exercises, and including them would bury the things that are actually projects.

14 projects4 yearsPython + Rust

data

First what moves the data, then what interprets it — which is the order you work in: without a pipeline there is nothing to analyse.

dev

Things I wanted to use and that did not exist, or not the way I wanted them. All private for now, so they come without a link.

  • united-stations

    · deskflow-plus · cliptomaniacprivate

    Three attempts at the same problem: moving keyboard, mouse and clipboard between macOS and Windows. united-stations is my own Rust implementation; deskflow-plus started from cloning Deskflow, in C++; cliptomaniac keeps only the clipboard part. All three stay documented, including why I dropped the first two.

    rust · c++
  • safeshell

    private

    It intercepts the command before the shell runs it and, depending on context — git directory, environment variables, SSH session — warns, asks for confirmation or blocks it. No telemetry: it makes no network calls at all.

  • Dual-engine CLI that strips the watermarks and probabilistic tells LLMs leave in the code they generate, without touching the program's logic. Same on .py scripts and .ipynb notebooks.