Projects

Selected software projects in programming languages, systems, and tooling.

Selected Work

L-Language

A minimal functional language in Haskell with a React visualizer for evaluation and operational semantics.

Areas: Haskell, React, PLT

Rtpl

A low-latency market data pipeline for trading workloads, designed for sub-5ms message processing.

Areas: Systems, Trading, Low Latency

Sqll

An open-source Python SQL client built around SQLite for embedded workflows.

Areas: Python, SQL, Library

Pricc

A C project generator written in Rust for faster systems development setup.

Areas: Rust, C, Tooling

rcv

A Rust resume generator that converts declarative .rcv files into PDF output.

Areas: Rust, PDF, CLI

cathtml

A type-safe, composable DSL for building HTML pages in OCaml.

Areas: OCaml, DSL, HTML

gurl

A CLI wrapper around curl for faster and more ergonomic terminal usage.

Areas: Rust, CLI, Tooling

raptur

An Express-inspired router for TypeScript backend services.

Areas: TypeScript, Router, Backend

cashapp

A peer-to-peer payments service prototype.

Areas: Go, Payments, System