Skip to content
View sergio-ivanuzzo's full-sized avatar

Organizations

@tench-rt

Block or report sergio-ivanuzzo

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.

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

Sergio Ivanuzzo

Rust · React · Full-Stack Engineer

Software engineer since 2012 — I build things from network protocols and Rust backends to production React UIs.


✎   About

I've been a software engineer since 2012 — 6+ years of production React / TypeScript and 4+ years of Rust. I build async network tooling, desktop applications with Rust / Tauri, and SDK-grade React component libraries. I'm comfortable owning a feature end to end: from backend logic and data persistence all the way up to the UI.


✎   Open to work

Looking for a Rust / React / Full-Stack role — permanent position (unbefristet), open to work anywhere in Germany. Relocation preferred — I'd rather move for the right team. On-site, hybrid, or remote.

Languages: English B2 · German B1 · Russian (native)


✎   Tech

✎ Rust — tokio, serde, macro_rules! / proc-macro, ratatui, async-broadcast, bitflags, FFI, Cargo features
✎ Frontend — TypeScript, React (hooks), Next.js, MobX, zustand, Redux / Redux Saga, styled-components, d3.js, WebSocket, REST API, Storybook, jest, Tauri
✎ AI-assisted development — Claude, GPT / Codex, agentic workflows, patch-based code review
✎ Also — Python (Django), Node.js, SQL (MySQL, SQLite), Docker, GitHub Actions, Linux shell


✎   Selected work

A mix of open-source and client work — not all of it lives in public repos.

tentacli  ·  Rust    ·  ⭐ 70+, 200+ commits
A plugin-based framework for exploring network protocols. It connects as a full protocol endpoint to one or many servers over TCP/UDP, reads and sends packets according to defined rules, and presents the protocol in a human-readable form. Grew out of a WoW 3.3.5a console client into a protocol-agnostic runtime. tokio, serde, custom proc-macro derives, TUI on ratatui. → github.com/tench-rt

Werkbank  ·  React Tauri Rust SQLite   A desktop app built for BBZ Korbach (a vocational training center), replacing a multi-tab Excel workbook that carpentry apprentices used to plan their learning projects. It manages trainees and materials (veneer, solid wood, engineered panels, fittings), auto-calculates areas, waste allowances and costs, and generates the full project paperwork — material lists, cut list, cost summary, workflow plan and evaluation sheet, each with barcodes. React + zustand + styled-components on a Tauri shell with a Rust + SQLite backend; fully keyboard-driven; requirements gathered on-site in German directly from the workshop master.


Based in Germany. Open to Rust, React, and full-stack roles with end-to-end ownership.

Pinned Loading

  1. tench-rt/tentacli tench-rt/tentacli Public

    Tentacli is a framework for building extensible network protocol clients via modular plugins

    Rust 78 10

  2. tench-rt/tine tench-rt/tine Public

    TINE is not emulator, it is just a tiny World of Warcraft server, implemented for testing and traffic visualization.

    Rust 3