ZDE

Projects

This is a selection of projects I can discuss publicly, other work remains private.

Torus

A distributed hash table that implements the Chord protocol.

Torus is a full implementation of the Chord protocol, the algorithm behind distributed hash tables. It partitions a keyspace across a cluster with no central coordinator, and it still resolves any key in O(log N) hops.

The hard part of a DHT is correctness under churn. Nodes join, leave, and fail while a stabilization protocol keeps repairing the ring, finger tables and successor lists stay consistent, and keys replicate and migrate so nothing is lost. A live dashboard draws the ring and traces each lookup across it in real time.

Torus implements the whole protocol end to end: consistent-hash routing, a self-healing topology, replication, and rebalancing under failure.

Source on GitHub →


Forge

A consensus-agnostic framework for any blockchain.

Forge is a framework for building blockchains where the consensus algorithm is a swappable part. Every chain needs the same machinery around consensus: block validation, work distribution, difficulty adjustment, hashing, and storage. Forge builds all of it behind clean interfaces, so an engineer writes one algorithm and drops it in.

At its center is an extensibility engine. A plugin system with lifecycle hooks, ordered startup, and an event bus lets independent parts extend a chain and coordinate with each other. A validation pipeline runs its checks in sequence or in parallel, and a worker pool spreads mining work across strategies. It ships a working Proof-of-Work chain as a reference, and the same neutral core is designed to host others like Proof-of-Stake, PBFT, or Raft.

Source on GitHub →


Quota

An enterprise-grade security platform for public APIs.

Quota is a security platform that sits in front of an API as a gateway and defends it in depth. Every request runs a full pipeline of protections before it reaches the service behind it.

The pipeline stacks several layers of defense. A web application firewall inspects each request for injection and cross-site scripting attacks. Rate limiting shapes traffic through multiple algorithms. Bot detection scores clients by behavior, brute-force protection wears down repeat attackers, and a CAPTCHA challenges the rest. Every layer is configurable, and the gateway reports each limit, block, and detection as it happens, without a line of application code.


Zero-Chain

A Proof-of-Work blockchain network.

Zero-Chain is a blockchain network built from the ground up. It runs the full stack of a working blockchain: a peer-to-peer node that mines and syncs, and a wallet service that manages keys and transactions.

Consensus runs on Proof-of-Work, and forks resolve by the longest-valid-chain rule. Every transaction is signed with an elliptic-curve key, and addresses follow Bitcoin’s exact derivation: layered hashing with a checksummed encoding. Nodes discover their peers by scanning for them, propagate blocks and transactions concurrently, and converge with no central coordinator.

Source on GitHub →


Entropy

A chaos-testing framework for the Torus DHT.

Entropy is a chaos-testing framework that proves whether Torus keeps its promises under failure. It stands up a real cluster, drives live traffic against it, and attacks it on a schedule while it watches the system’s core guarantees.

It kills nodes on a schedule, then verifies those guarantees automatically. It confirms that the ring stays connected, that lookups still resolve to the correct owner, and that keys and their replicas stay balanced across the cluster. It records every operation with timing and replays that history to catch consistency violations like split brain and lost updates. Throughout, it drives the real Torus binary as live processes, never a simulation.


Relayr

The core of a message broker with queues, pub/sub topics, and a defined wire protocol.

Relayr is the core of a message broker that provides FIFO queues for point-to-point work and pub/sub topics for one-to-many delivery.

Topics use a single shared linked list, and each subscriber keeps its own cursor into it. A reference count tracks how many subscribers still need a message, and a background collector reclaims it once the last subscriber has passed. Queue operations are O(1). Above the storage sits a defined text-based wire protocol, with framed commands and quality-of-service levels for queues and topics. The networking layer that speaks it is still to come.

Source on GitHub →


Hive

A decentralized file management system.

Hive is a decentralized file management system built on IPFS. It brings an ordinary file-management workflow to content-addressed storage: add files and folders, pin them so they stay available, fetch them back by their content ID, and delete what you no longer need.

It runs as a service that wraps an IPFS node behind one clean interface, with a REST API and a web dashboard on top. Beyond individual files it handles directories recursively, and it gives you a view into the node itself: its identity, its pinned content, and the peers it is connected to across the swarm.

Source on GitHub →