Skip to content
View divanvisagie's full-sized avatar
🦕
It's a UNIX system, I know this!
🦕
It's a UNIX system, I know this!

Block or report divanvisagie

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
divanvisagie/README.md

Divan Visagie

You will find all kinds of projects here: from open source patches I made after breaking things, to small utilities that fix my own problems, to larger experiments in how small programs can cooperate like systems.

By day I work on a Consent Management team. For four years I have built systems at the boundary of law, compliance, and engineering: purpose based data access, real time consent checks, and user choice enforced at scale. That includes evaluating consent as close as possible to bulk send so recent changes are respected while still handling spike loads.
By night I build networked systems that think like Unix: text streams, composable tools, and clear boundaries.

Current interests

Languages I actually enjoy

Rust C TypeScript

(Rust for structure, C for truth, TypeScript for survival.)

Representative work

Project Description
Reservoir Networked computation through pipelines. Simplicity as an architecture, not an afterthought.
chat-gipitty Terminal client for interacting with LLMs. Pipe commands, stream text, stay in TTY.
nv-settings-cli CLI to control NVIDIA fan speed because GUIs should not have a monopoly on airflow.
Arcanaeum Solved a 20 GB Skyrim save issue. The problem turned out not to be Skyrim.

Contact

Field Value
Email me@divanv.com
Location Stockholm, Sweden

"Do one thing well, then make it distributed.
Everything else is ceremony."

Pinned Loading

  1. chat-gipitty chat-gipitty Public

    Terminal client for getting answers from LLMs

    Rust 41 1

  2. csep csep Public

    Cosine Similarity Embeddings Print

    Rust

  3. Sector-F-Labs/reservoir Sector-F-Labs/reservoir Public

    Store all your LLM Interactions

    Rust 12

  4. rwaldron/johnny-five rwaldron/johnny-five Public

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    JavaScript 13.4k 1.7k

  5. Sector-F-Labs/ratatoskr Sector-F-Labs/ratatoskr Public

    A generic telegram to Kafka bridge written in Rust

    Shell 7

  6. sentiment-aware-input sentiment-aware-input Public

    An input box that provides feedback to the user about the sentiment of their text

    Scala 12 2