ca fe ba be
Igor Rudenko
Backend and distributed systems engineer. Fifteen years building high-throughput services on the JVM, lately taking the JVM itself apart and building agentic AI systems that run offline, on device.
M.Sc. in computational chemistry, Taras Shevchenko National University of Kyiv.
Projects
Open source I have authored.
- rusty-jvm2024–2026 A Java Virtual Machine written from scratch in Rust: class loading, constant-pool resolution, and a bytecode interpreter over explicit stack frames.
- jclassfile · jimage-rs2025–2026 Zero-copy Rust parsers for the class file and jimage binary formats, published to crates.io.
- mesh-911 · demo2026 Co-built. Offline emergency coordination over Meshtastic LoRa radios, with Gemma 4 running on device through llama.cpp: structured tool calls behind an allowlist, offline geocoding over SQLite FTS5, and non-LLM guardrails.
- est-bench2026 Co-authored. A deterministic benchmark for whether an LLM is safe to use in emergency and crisis coordination, scoring safety-adjusted accuracy across English and Ukrainian scenarios rather than averaging dangerous answers away.
- algorithm2022–2026 Data structures and algorithms for Java, published to Maven Central.
Contributions
Patches to projects I do not own. OpenJDK Author, census username irudenko, working on the Foreign Function and Memory API and the HotSpot runtime.
- OpenJDK · JDK-83825012026 Renamed the com.sun.hotspot.perfdata occurrences across the HotSpot source.
- OpenJDK · JDK-83466572025 Improved out of bounds exception messages for memory segments.
- OpenJDK · JDK-83708222025 Improved performance of MemorySegment::fill, the bulk memory write path.
- llama.cpp · #224202026 Test coverage for parsing edge cases in the Gemma 4 chat handler.