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.
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.
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) |
| 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. |
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.
- 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
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.
