Siyabend
Urun

Software engineer in Izmir, building infrastructure that other software depends on. Compilers, databases, storage engines, and the tools around them. Computer Engineering graduate from Ege University.

Selected Work

Siyo

Java, JVM, ASM

A JVM-compiled programming language with actors, Go-style channels, pattern matching, and Java interop. 19K lines of Java, 1,475 passing tests, dual-path execution (bytecode + interpreter).

Source

AeroDB

Rust

Embedded relational database engine with B-tree storage, secondary indexes, GROUP BY, and ACID transactions. Single-file design, built entirely with TDD.

Source

muda

Rust, Ratatui

Extensible text editor and IDE framework. Clean architecture separating core editing from UI, transactional command system with undo/redo, workspace management, syntax highlighting.

Source

depintel

Rust

Maven dependency intelligence CLI — conflict scoring, dependency path tracing, CVE audit, and bump preview. Ships as a GitHub Action.

Source

Right now I'm extending Siyo toward a 1.0 release with generics and interfaces, and working on concurrency control for AeroDB. I write about backend development and systems design on Medium.