$ whoami robert (r0tten0x): systems & rust developer

Rust tools for the machine you actually use.

Menu bar utilities, background daemons, and terminal system observers, built in Rust for macOS. 27 years in IT, now spent automating the boring parts.

zsh — ~/Developer/Projects

❯ ls --apps

oriasasagallockeepmeupasmodeusstyxember

❯

$ cd ~/about

Small tools, sharp edges. No bloat.

about.md

Robert (R0tten0x) has spent 27 years in IT, across system architecture, software engineering, and technical leadership. These days most of that goes into Rust: menu bar utilities, background daemons that tidy the filesystem, and terminal dashboards that show what the machine is doing. They're small, fast, single-purpose tools that run quietly and stay out of the way.

get in touch →
stats.toml
experience
= "27 years in IT"
apps
= "7 built in Rust"
platform
= "macOS · linux · terminal"
focus
= "automation, observability"

$ cd ~/apps

Things I've built.

tui

▸ orias

active

Dev-first live dashboard for the terminal. Shows system stats, git repo status, services, ports, and directory sizes, all configured in one TOML file.

  • ratatui
  • sysinfo
  • gix
  • tokio
private
daemon

▸ asag

active

Detects a wired connection on macOS and switches for you: ethernet in turns Wi-Fi off, ethernet out turns it back on. Posts a notification either way and runs as a launchd agent.

  • launchd
  • networksetup
  • macOS
source →
menubar

▸ alloc

stable

Menu bar memory-pressure monitor. The chip icon turns green, yellow, or red as macOS memory pressure changes.

  • tray-icon
  • winit
  • sysctl
source →
menubar

▸ keepmeup

stable

Coffee-cup menu bar toggle that keeps your Mac awake with one click.

  • tray-icon
  • tao
  • objc2
source →
daemon

▸ asmodeus

stable

Background file mover. Watches Downloads and Desktop, sorts documents by extension, and files images by metadata trigger words and dimensions.

  • notify
  • png
  • tray-icon
private
daemon

▸ styx

stable

Size-triggered archiver. When a watched folder passes its threshold, Styx zips the older files, holds the archive until the backup drive is connected, and notifies you at each step.

  • notify
  • zip
  • walkdir
private
cli

▸ ember

archived

The first terminal stats viewer, covering disks, network, SSH, Time Machine, and shell aliases. It was the prototype for Orias.

  • ratatui
  • comfy-table
  • sysinfo
private

# earlier work

  • Rust from ZeroA constructivist Rust course for people who need the why before the what.view →

$ cd ~/stack

Tools of the trade.

Cargo.toml

[systems]

RustCSwiftSwiftUI

[crates]

tokioratatuinotifyserdetray-iconwinitsysinforayon

[scripting]

BashZshPythonPowerShell

[also]

TypeScriptNext.jsReactSQLPostgres

$ cd ~/contact

Let's build something.

Want a tool built, or just want to talk Rust? Reach out.

message.txt