Siyabend Urun

Projects

Open source work in systems programming, compilers, databases, and developer tools. All source is on GitHub.

Siyo

Java, JVM, ASM

JVM-compiled language with actors, channels, pattern matching, closures, and Java interop. Dual-path execution — bytecode emitter and tree-walking interpreter share the same frontend. ~19K lines, 1,475 tests.

Source

AeroDB

Rust

Embedded relational database with B-tree storage, secondary indexes, GROUP BY, ACID transactions. Single-file design — tables, indexes, metadata in one portable file. Built entirely with TDD.

Source

muda

Rust, Ratatui

Extensible text editor and IDE framework. Clean architecture separating domain (documents, buffers) from UI. Transactional command system, syntax highlighting, workspace management.

Source

Playard

C++, ESP32

Retro game console on ESP32. Games defined in XML — sprites, levels, collision as declarative config. Web-based designer, IoT connectivity for OTA updates. 16 stars.

Source

depintel

Rust

Maven dependency intelligence CLI. Conflict scoring, dependency path tracing, CVE audit, bump preview. Ships as a GitHub Action for CI integration.

Source

distributed-fraud-detection

Go

Concurrent transaction processing system that identifies suspicious activity patterns across distributed streams.

Source