Projects

Dar.js

Dar.js

28 February 2026

Dar.js was the first application I saw to fruition. This app was a compiler forked from Djot.js. The app sees widespread use to this day among the editors for the Pninim project. It's deployment resulted in a significant increase in transcription accuracy in the .dar files used by the project.

DarANTLR

DarANTLR

1 March 2026

DarANTLR was programmed as the successor to Dar.js. It was created due to architectural limitations inherent in Djot.js that made adapting it to the needs of the Dar markup language very difficult. It is the first Dar compiler created in ANTLR. It is also the first to fully implement the Dar standard.

rabbimayerschiller.com

rabbimayerschiller.com

1 March 2026

The website rabbimayerschiller.com was made as Rabbi Mayer Schiller, after his retirement from MTA, and in the closing chapter of his life sought to collect and publicize all of his writings and write his final works. His material had been all over the place and I created the website and collected his writings. The initial site was done in Express and it was then ported to Spring Boot.

timrosen.com

timrosen.com

1 March 2026

At Prof. Tim Rosen's request I created a personal website for him to use to both promote his books and blog. This was done in Express.

Gnome Text Editor Pipeline

Gnome Text Editor Pipeline

1 March 2026

Gnome Text Editor required a Windows pipeline to enable release of Gnome Text Editor on Windows. I created this Windows pipeline for them. I did this as Gnome Text Editor constituted the basis from which Pninim's graphical editor application for Dar files would be developed.

File Searcher

File Searcher

1 March 2026

This application was created for use by NYC Community Board 7 during my work as a secretary there. There were tons of files that required renaming and sorting and I developed a tool to search through the contents to determine what they were more efficiently.

Connections

Connections

1 March 2026

This application was created to help me to keep track of my network and who I know and from where I know them. This application does just that.

SRT grammar for ANTLR

SRT grammar for ANTLR

1 March 2026

The SRT grammar for the ANTLRv4 repo was the first grammar created for the SRT subtitling language. It was identified as a crucial missing grammar so I sought to fill in the gaps in the ANTLRv4 repo which is the official collection of ANTLR grammars.

Cross platform pipelines for CLI-Calculator

Cross platform pipelines for CLI-Calculator

1 March 2026

I joined Benedek Farsang's CLI-Calculator project and contributed build pipelines for Mac, Windows and Linux enabling what had once been a Linux only application to run on multiple platforms.

Machine Learning Model for Cultural Analysis

Machine Learning Model for Cultural Analysis

1 March 2026

For my college capstone I created a machine learning model to determine if various measures of social & economic freedom (as defined by the Cato institute) were correlated with averages for Big Five personality traits of various countries. The results found a strong correlation between the two for several measures. See the paper below: