Open-Source
This is an overview of open-source software I’ve worked on. Most of my other has been in data/ML using Python.
major
-
MathCAT
MathCAT translates MathML into speech strings and braille, and it is used in assistive technologies including NVDA and JAWS to make mathematics accessible to blind people. MathCAT is governed by DAISY.org.
I work on the main Rust code base and on tooling for translators.
-
Powersort
Together with Prof. Sebastian Wild, I implemented and benchmarked the Powersort algorithm for NumPy. In particular for large arrays (length above 10,000), we could see a noticeable speedup, nearly halving the running time for some instances.
- (small) contributions to spin, Streamlit, and Cython.
minor
-
Wikipedia
I contribute to Wikipedia, mostly math / CS. -
FixCon
implementation and benchmark of a optimization framework for algorithms research. -
Sipura
a library of graph algorithms that is based on tooling needed for my Bachelor thesis, and has been used for some theses since. Unlike many similar libraries, it documents each implementations runtime complexity. -
Solver for Vertex Cover
Winning entry from a hackathon during undergrad.