Skip to content
View tidynest's full-sized avatar

Block or report tidynest

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.

Content in all repositories owned by your account will be closed.
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
tidynest/README.md

Eric Jingryd

Animated pixel-art sea at dusk

Software engineer in Gothenburg, Sweden. I build secure, well-tested software, mostly in Rust, with TypeScript and Python where they fit the job better. Looking for a software engineering role in Gothenburg, Stockholm, hybrid or remote.

More on ericjingryd.com and LinkedIn.


Open source

Security

Project What it is
linux-hardener Scans and hardens Linux systems, maps findings to ten compliance frameworks and rolls changes back from Ed25519-signed checkpoints. 2,300+ tests, six distributions, on the AUR.
raven-nest-mcp MCP server that gives AI assistants controlled access to 22 security tools behind six safety layers. Listed in the official MCP Registry.
raven-nest-client TypeScript and Bun client for it, with 112 tests.
security_toolkit CLI for password checks, file hashing and TCP port scans.

Systems

Project What it is
hypr-keybind-manager GTK4 keybinding manager for Hyprland with conflict detection. On the AUR.
lanner Records one region of the screen on wlroots compositors. Everything outside the region stays dimmed while you select it, and the overlay never shows up in the video.
CommandVault Desktop app for storing, searching and copying shell commands, built with iced.
tv-tabla Desktop TV guide for Swedish television, built with Tauri and SolidJS.
system_monitor Live CPU, memory, disk, network and process dashboard, with Actix-web and HTMX over Server-Sent Events.

Automation

Project What it is
headless-wayland-harness Runs a Wayland GUI app inside an isolated headless sway, so an agent or CI job can click, type and take screenshots without touching the desktop you are using.
gitbye Keeps a history of your GitHub follow graph and unfollows accounts that followed you, collected the follow-back and then left.
web_scraper CLI that crawls a site breadth-first and exports titles, links, headers and meta tags as text, JSON, HTML, CSV or XML.
repo_exporter Exports a GitHub repository to a single Markdown file.

Algorithms

Project What it is
bitnet-toy BitNet b1.58 written from scratch in Rust: autograd, a transformer and CUDA kernels, no ML libraries.
rust-chess-engine Chess GUI and terminal CLI that play against Stockfish over UCI, with engine analysis lines, opening names and PGN import.
pixel-sea Bakes a seamless pixel-art sea into an animated PNG, with png as its only dependency. It made the sea at the top of this page: seven wave components, a 20-second loop, no JavaScript.

Learning

Project What it is
learning-c-and-cs My C23, algorithms and secure-coding curriculum, compiled with sanitisers and -Werror.

Closed source

Project What it is
Hamnkapten Sauna booking system for the Gothenburg boatyard where I work. Guests book in a Leptos web app and staff run the schedule from a Slint desktop admin. A PostgreSQL exclusion constraint rules out double bookings. 14 crates around an axum API, 1,100+ tests. In development.
Constraint engine Constraint-satisfaction solver in Rust behind an Actix-web service. AC-3 propagation, MRV and LCV heuristics, parallel backtracking over bitset domains. Median solve time cut from 42 s to 140 ms, 1,000+ tests.

Pinned Loading

  1. linux-hardener linux-hardener Public

    Comprehensive Linux security automation tool with multi-distribution support, built in Rust

    Rust 9 1

  2. bitnet-toy bitnet-toy Public

    Hand-rolled BitNet b1.58 in pure Rust (no ML deps). Tensor + autograd + ternary quant + transformer + training + CUDA back-end + tensor-core int8 GEMM.

    Rust 1

  3. raven-nest-mcp raven-nest-mcp Public

    MCP server for AI-driven penetration testing. Wraps 22 security tools (nmap, nuclei, sqlmap, Metasploit…) as 46 safety-hardened MCP tools for Claude and LLM agents. Written in Rust.

    Rust 2 1

  4. raven-nest-client raven-nest-client Public

    TypeScript MCP client for raven-nest-mcp

    TypeScript 2

  5. hypr-keybind-manager hypr-keybind-manager Public

    GTK4 keybinding manager for Hyprland with conflict detection, security validation, and automatic backups. Rust + MVC architecture.

    Rust

  6. web_scraper web_scraper Public

    A simple Rust CLI tool for extracting titles, links, and headers from web pages with interactive and scriptable modes

    Rust 2