Projects

Constantly engaged in diverse projects, with interests spanning data engineering, distributed systems, real-time capabilities, chess engines, software design, DevOps, and UX.

y-rb

Yrb is a Ruby binding for Y-CRDT. It provides distributed data types that enable real-time collaboration between devices. Yrb can sync data with any other platform that has a Y-CRDT binding, allowing for seamless cross-domain communication.
Source: y-crdt/yrb

isorun

Run JavaScript applications in your Rails application.

Features

Source: eliias/isorun

metarank

A Python client for metarank.
Metarank is an open-source ranking service. It can help you to build a personalized semantic/neural search and recommendations.

Source: eliias/metarank

unimodel

unimodel is a lightweight HTTP client for LLM APIs. It adds a couple of useful, but unobtrusive abstractions to handle common scenarios.

The primary use case is to allow application developers to easily switch between the various vendors and models in their applications. A unified, resilient, and lightweight client for seamless multi-LLM API integration.

Source: eliias/unimodel

gleam

A Kotlin DSL for Apache Beam.
Source: eliias/gleam

webtext

Zero-copy, stream processing of large web text.
Source: eliias/webtext

unimog

Service objects for Python.
Source: eliias/unimog

peterpawner

A rough chess engine, written in Go. I started this project to learn the Go programing language and I quite enjoy programing chess engines a lot. It has a basic move validator and some test utilities such as perft.

Source: eliias/peterpawner

dumpster chef

We love food and friends and therefore we need to create the ultimate tool to combine the best of both worlds. dumpster chef is an adventurous journey and your chance to make new friends and the world a better place by opposing the throw-away society.

Source: multimediatechnology/dumpster

Ace of Mace

Commissioned by spice company Wiberg, this classic game of dexterity may literally be too hot to handle. Manipulate the hand to flip the piece of mace into the empty glass, skilfully judging angles and velocities.

Advancing through five stages of ever increasing difficulty, the player surmounts obstacles of chilli peppers fruit and kitchen utensils, while the music drives an atmosphere of relaxed endeavour. Brilliant high definition images, a responsive physics engine, and a highly intuitive interface create an outstanding gaming experience.