Genix

I build systems that trade simplicity for scale, and question abstractions until they fall apart. Most of my work lives somewhere between distributed messaging, event-driven architectures, and the philosophy of arrays.

Still learning. Still breaking my own designs.

What I Build

I write code that solves problems—sometimes elegantly, sometimes through brute force iteration. My focus areas include:

  • Event-Driven Architecture: Building systems where components communicate through events rather than direct calls. My GLAND framework embodies this philosophy.
  • Data Structures: Not just using them, but understanding why they exist. ARLIZ is my attempt to document that journey from first principles.
  • Distributed Systems: How do we build reliable software when everything can fail? This question drives much of my research.
  • Developer Tooling: From Vim configs to CLI tools, I believe good tools amplify good thinking.

Philosophy

I'm fascinated by the intersection of philosophy and computation. How do we know what we know? What makes a proof convincing? Why do abstractions work—until they don't?

Writing is thinking. That's why I write books, articles, and documentation. Not to teach—to learn. Every explanation forces clarity. Every attempt to simplify reveals what I don't understand.

Systems over solutions. How components interact matters more than what they do individually. Emergence is more interesting than implementation. Architecture outlasts code.

Current Focus

  • Writing ARLIZ — A book exploring data structures from their historical origins. Not just "how to implement a tree" but "why did trees emerge as a useful abstraction?"
  • Building GLAND — An event-driven architecture for JavaScript systems. Modular, protocol-agnostic, built for scale.
  • Algorithm Analysis — Deepening understanding of complexity theory and formal methods. Currently working through MATHESIS, my book on mathematical foundations.

Tools & Technologies

What I work with daily:

Languages

  • TypeScript / JavaScript
  • Node.js / Bun
  • Occasionally: Python, Go

Infrastructure

  • PostgreSQL, MongoDB, Redis
  • Docker & container orchestration
  • Linux (Void, primarily)

Environment

  • Vim (with custom VEX config)
  • i3 window manager
  • Terminal-first workflow

Writing

  • LaTeX for technical books
  • Markdown for documentation
  • Astro for web content

Get in Touch

I'm always interested in discussing systems design, algorithms, or the philosophy of software.