Skip to content
View elliotekj's full-sized avatar

Block or report elliotekj

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
elliotekj/README.md

Hi, I'm Elliot 👋

With over a decade of experience shipping everything from MVPs to major versions of multi-million user applications, I specialise in combining the power of Elixir with the speed of Rust to build performant, secure, real-time applications.

👀 NineNines.io Observe your Elixir applications
🧪 CrabsAndAlchemy.com Let's build something together

Open Source Work

Data Structures & Algorithms Data Processing & Encoding

doubly_linked_list

A fast, amortised O(log n) doubly linked list implementation.

off_broadway_memory

A Broadway producer for an in-memory buffer.

leven

Compute the Levenshtein distance between two strings.

statsd_metric

A fast StatsD / DogStatsD metric encoder and single-pass parser.

bm25

BM25 is a ranking algorithm for search.

atomic_writes

LWW, FWW & serialized atomic file writes in Elixir.

DeltaE

A pure-Rust implementation of the CIEDE2000 algorithm.

perlin

Ken Perlin's improved Perlin noise algorithm in Elixir.

Search & Indexing Graphics & Visualization

search

⚡ Fast full-text search for Elixir.

distil

An image derived colour palette generator.

bm25

BM25 is a ranking algorithm for search.

perlin

Ken Perlin's improved Perlin noise algorithm in Elixir.

Dev Tools Web

vscode-mix-format

A mix format extension that supports monorepos.

thea

An in-memory website generator and server.

prr-mode.el

Major mode for editing .prr files in Emacs.

orbit

A MetaWeblog API Server for Hugo.

📦 View older projects...

Pinned Loading

  1. search search Public

    ⚡ Fast full-text search for Elixir

    Elixir 7

  2. doubly_linked_list doubly_linked_list Public

    A fast, amortised O(log n) doubly linked list implementation

    Elixir 1

  3. DeltaE DeltaE Public

    DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm

    Rust 24 8

  4. off_broadway_memory off_broadway_memory Public

    A Broadway producer for an in-memory buffer

    Elixir 6 4

  5. leven leven Public

    Compute the Levenshtein distance between two strings

    Elixir 4

  6. statsd_metric statsd_metric Public

    A fast StatsD / DogStatsD metric encoder and single-pass parser

    Elixir 1