Siyo
Java, JVM, ASMJVM-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.
Open source work in systems programming, compilers, databases, and developer tools. All source is on GitHub.
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.
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.
Extensible text editor and IDE framework. Clean architecture separating domain (documents, buffers) from UI. Transactional command system, syntax highlighting, workspace management.
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.
Maven dependency intelligence CLI. Conflict scoring, dependency path tracing, CVE audit, bump preview. Ships as a GitHub Action for CI integration.
Concurrent transaction processing system that identifies suspicious activity patterns across distributed streams.