Portfolio

Featured Projects

Kafkaesque

Lightweight message broker leveraging BEAM's fault-tolerance features. With built-in observability dashboard.

Elixir
Elixir
Phoenix
Phoenix
Svelte
Svelte

In-Place Wasm Interpreter

In-place WebAssembly interpreter written in Rust. Original idea from this paper by Ben Titzer.

Rust
Rust
WebAssembly
WebAssembly

Vector Database

Based on kd-tree and LSH. Enhancements include query cache, multi-threaded batch queries, and SIMD.

Rust
Rust

Other Projects

My open source contributions

I am learning about how to contribute to open source. Some contributions can be found in ruff.

Rust
Rust
Python
Python

Elegant DSA

Collection of data structures and algorithms implemented as Jupyter notebooks for teaching.

Python
Python