Selected Projects

A selection of projects I have worked on.

CLDR for Typst

A Typst package providing locale-aware number, date, and time formatting using Unicode CLDR data - supporting 11 locales with currency, percent, and scientific notation.

EctoDBScanner

An Elixir library that scans PostgreSQL databases at runtime to discover schemas, tables, columns, constraints, and enum-like values - with parallel execution via Reactor.

EctoQueryParser

An Elixir library that converts human-readable filter strings into Ecto WHERE clauses - with automatic joins, JSONB access, functions, and field restrictions.

HL7 Parser

A Go library for parsing HL7 messages using buffered I/O - stdlib only, lazy parsing, and used in production at multiple companies.

Parallel

A Go replacement for GNU parallel that runs commands in parallel with configurable workers and Go template support - 10x faster in benchmarks.