Skip to content
View riagentic's full-sized avatar
πŸ€–
Prompting
πŸ€–
Prompting

Block or report riagentic

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
riagentic/README.md

Hi, I'm riagentic πŸ‘‹

Decades of engineering fundamentals. Since 2026, I build at agent speed and stay in control of what ships.

πŸ“ Europe Β· open to roles in Zurich Β· πŸ“« riagentic@proton.me Β· 𝕏 @riagentic (DMs open)

I've worked in IT for decades, mostly on Linux and Java. In 2026 I changed how I build: AI agents now write most of my code, and my job is design, review and the gates that keep it honest. Most projects here were built entirely by agents; a few I wrote by hand, or half by hand. Each featured project has its own test suite.

What I build here: desktop apps on aio, my own full-stack TypeScript/Deno (v1) and Rust (v2) framework, plus Rust systems tools and AI tooling for coding agents and local LLMs.

I'm looking for engineering roles at strong AI, infrastructure and Web3 companies (Solana especially), where solid fundamentals and fluent use of agents both count.


πŸš€ Headline: a framework, plus the apps built on it

aio is my full-stack app framework. One cell is your server state, persistence, sync and UI, and it builds to browser, desktop (Electron), Android and a single binary. It has about 2,900 test files, its own linter (aiol), module-boundary and API-snapshot checks, and 121 version tags since Feb 2026.

aio-launcher proves aio runs real software. From one window it installs, updates and opens 15 aio apps (including cc, llama-master and protector below), building each from source on your machine. It updates itself from GitHub releases on Linux, macOS and Windows.

πŸ§ͺ aio app gallery

Small apps, each built fast (often from a single prompt) to stress-test the framework, and still genuinely usable:

App App
calcaio calculator that plots every result spacy where did my disk space go
mdview Markdown viewer mcx Midnight Commander clone
Space Invaders neon arcade game fixable Linux desktop health checks
ayd video downloader (yt-dlp) bsv Bible reader, desktop + Android
mushradar 3D mushroom forecast map machine live hardware monitor (Rust/WASM)
netmap LAN and internet path map writy docs, sheets, slides in one .html
fjssm job-shop scheduling (port of a 2002 MFC app)

⭐ Featured

Project What it is
gt Globe Today puts world events on one 3D globe: news from 59 feeds, disasters, markets and prediction odds, plus optional local-AI briefs in 40 languages. It needs no keys and has no backend.
ricon A Rust terminal console with vertical tabs for working with Claude Code and OpenCode, built on ratatui and portable-pty. It has 184 unit tests and CI running fmt, clippy and tests.
cc A desktop app that runs Claude Code across many projects side by side, with in-window tool approvals, session telemetry and local models (Ollama, LM Studio, llama.cpp) as a second engine. It has 589 test cases.
llama-master A desktop app for llama.cpp: it gets a build, finds your models and works out what will actually fit in memory before running them. It has 465 test cases and 17 version tags.
rpx Zero-dependency, transport-agnostic RPC for Deno: a TypeScript interface is the contract, with swappable UDS, TCP, stdio and WebSocket transports. It has 50 test cases.
protector A Linux freeze guard: a Rust daemon reads memory, swap and kernel PSI, scores process trees, and kills one runaway job only when the OS is about to lock up.

🩻 Shipped side project (closed source)

Anatom 3D is a free 3D atlas of the human body, built on aio (v1): 2,885 structures from a real scanned body, 617 conditions with PubMed-linked evidence, English, Czech and German plus Latin, and desktop apps for Windows, macOS and Linux. The full atlas is free, with no accounts, tracking or ads; a PRO edition with study tools such as quizzes and flashcards is coming.


πŸ›  Tech stack

  • Languages: TypeScript, Rust, Java, C++, WebAssembly
  • Runtime and platforms: Linux, Deno, Electron, Android, macOS and Windows
  • UI and graphics: my own renderer in aio, Three.js and WebGL, ratatui (terminal UIs)
  • Data: SQLite, WebSocket sync
  • AI: Claude Code, llama.cpp, Ollama and LM Studio, agent tooling and local inference
  • Quality: Deno test, cargo test and clippy, GitHub Actions, custom lint and architecture checks

πŸ€– How I work with AI agents

Agents write most of my code, and I say so openly. I own the design, the review and the quality gates. Each project carries its rules as code: an AGENTS.md or CLAUDE.md contract, katana rule files that agents are checked against, project linters such as aiol, module-boundary checks, and tests that must prove something (aio's suite rejects vacuous tests). A change isn't done until format, lint, type check and the test suite are green. The aim is to ship at agent speed while keeping the code small, reviewable and maintainable.


πŸ“« Get in touch: riagentic@proton.me or 𝕏 @riagentic (DMs open). I'm happy to share a full CV and references with a recruiter once we're talking.

Pinned Loading

  1. aio aio Public

    Full-stack TypeScript/Deno app framework: one cell = state, persistence, sync and UI. Builds to web, desktop (Electron), Android and a single binary.

    TypeScript 2

  2. aio-launcher aio-launcher Public

    One window to install, update and open 15 desktop apps built on the aio framework. Each is built from source, with hourly update checks and self-update.

    TypeScript

  3. gt gt Public

    Globe Today: world news, disasters, markets and prediction odds on one 3D globe. Keyless, local desktop app with optional local-AI briefs.

    TypeScript

  4. ricon ricon Public

    Rust terminal console with vertical tabs, subshells and search, built for running Claude Code and OpenCode sessions (ratatui + portable-pty).

    Rust 1

  5. cc cc Public

    Claude Control: desktop app to run Claude Code across many projects at once, with in-window approvals, session telemetry and local LLMs (Ollama, LM Studio, llama.cpp).

    TypeScript

  6. llama-master llama-master Public

    Desktop app for llama.cpp: get a build, find your models, plan what fits in memory, run and chat. Built on aio.

    TypeScript