Skip to main content

Projects

Open source libraries, research projects, and enterprise systems I've built or contributed to.

Type
Resources
Topics

Enterprise (Solo)(3)

Enterprise (Team)(1)

VC-backed Open Source(2)

Open-source (Solo)(4)

Research(5)

Jupyter Notebook

combinatorial-optimization-tsp

1

University project comparing an exact MILP model (IBM CPLEX) against a metaheuristic combining Genetic Algorithms, Local Search, and Farthest Insertion for symmetric TSP. Benchmarked on instances up to 1,665 nodes with C++17 and Python.

C++PythonCPLEXMetaheuristics
TypeScript

package-resolution

1

Systematic investigation of how ESBuild, Rolldown, Vite, Webpack, and RsBuild resolve conditional exports in package.json. Motivated by bundler issues integrating the Prisma 6/7 Query Compiler (WebAssembly) with metaframeworks that each use their own bundlers and configuration.

BundlersJavaScriptTypeScript
Rust

rust-capnp-wasm

7

Companion code for conference talks on zero-copy binary data exchange. Uses Cap'n Proto to share non-trivial datatypes between TypeScript and Rust via WebAssembly, bypassing JSON overhead. Presented at Trivago Rust Guild Meetup 2023 and RustFest Zürich 2024.

RustWebAssemblyTypeScriptCap'n Proto
Jupyter Notebook

QCluster vs isONclust

4

University project comparing QCluster and isONclust for clustering short-read sequences by gene family. Uses six synthetic datasets (10K-50K sequences) simulated from human cDNA, evaluated with V-Measure, Adjusted Mutual Information, and Adjusted Rand Index.

PythonBioinformaticsClustering
Python

lattice-submodular-maximization

1

Part of my Master's thesis (Chapter 4). Implements and benchmarks randomized algorithms (SSG, SGL variants, Soma-DR) for monotone DR-submodular maximization over budget allocation and facility location problems. Uses Hydra for experiment configuration.

PythonMathematical OptimizationSubmodular