The screen is PanelOS, the Windows app I'm building for the small USB screens people put in PC cases. Here it shows my GitHub numbers instead of CPU temps, rendered every morning with the app's own theme code. The bottom row links out.
HATT |
Skin to Scan |
- TinyRex: a dozen pay-per-result scrapers on Apify for job boards, Shopify and WooCommerce stores, and EU and US tenders. Guides and examples.
- PanelOS: the app on that screen. It drives the small USB screens people put in PC cases: temps, load, and whatever Spotify is playing.
- usb-rea: point it at a USB gadget that only works with a vendor app. It captures the traffic, works out the protocol and writes an open Python/libusb driver. CLI and MCP server.
- behave: records how a CLI behaves (flags, stdin, exit codes, edge cases) so you can check that your Rust or Go rewrite does the same. Go, CLI and MCP server.
- shrinkwatch-eu: a Chrome and Firefox extension for EU and Balkan supermarket web shops. Shows price per kg or litre and warns when a pack got smaller for the same price.
- mesh2cad: turns a scanned or printed STL mesh back into an editable STEP CAD model with exact planes, cylinders and spheres. CLI and MCP server.
- ESPnet (Carnegie Mellon's speech processing toolkit): added
use_sdpato the GST style encoder and fixed a missingdropout_ratethat broke training with it on. #6889, merged. - ESPnet again: passed
use_sdpathrough the SLUTransformerPostEncoder. #6906, merged. - uutils coreutils (the Rust rewrite of GNU coreutils): found with behave that
cut --output-delimiterrejected values starting with-. Reported in #15341, fixed the same day.
LinkedIn · Upwork · dev.to · hatt.at · skintoscan.com · apify.com/tinyrex · PanelOS












