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

AeroDB

Rust

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

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.

depintel

Rust

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

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.