Cornell University

Max Fan

Elite
@InnovativeInventor

CS PhD at Cornell. PL things mostly.

docker-pivpn. A secure docker container that sets up PiVPN in a virtual environment.

92

dict4schools. A children-friendly dictionary, with unsafe words removed

17

pbutil. Cross-platform implementation of macOS's pbcopy and pbpaste in Rust

6

nimbus. [WIP] A virtual, networked filesystem with pragmatic and strong safety guarantees

4

hack-python-types. Abusing Python’s type-checker (mypy) to construct a propositional, constructive logic proof checker via the Curry-Howard correspondence and the BHK interpretation of intuitionistic logic. (see blog post)

3

TrumpTweet. Machine generated trump-like tweets

2

outcome-logic-coq. outcome logic, in coq

2

monobox. A Dockerfile compiler to simplify env managment

2

proof-repair-quotients. Artifact for "Proof Repair across Quotient Type Equivalences" paper (OOPSLA 2025 paper)

2

homomorphic-encryption. [ALPHA] Basic algebraic operators encrypted with LWE utilizing GPU acceleration and ripple adders

2

docker-haste. A secure container for running haste with docker or docker-compose

2

NumFuzz. OCaml

1

constant-time-benchmark. Benchmarking various constant time algorithms to validate various implementations against side-channel attacks in Golang

1

email-scheduler. A dirt-simple email scheduler using MongoDB as a queue and SMTP on Serverless. Intended for COVID testing reminders/notifications.

1

queuebot. A smart autoscaling queueing service for archivebot for eventual upload to the Internet Archive's Wayback Machine (WBM). Currently focusing on automatic archival of missing political and governmental twitter accounts. Live on efnet/#archivebot.

1

precinct-matcher. Monadic election precinct matcher for gerrymandering data collection and research at MGGG.

1

languagetool-website. the content of www.languagetool.org

1

trump-benford-law. Trump is a well-known liar. This repo is an analysis of numbers tweeted by Trump and Benford's law.

1

stop-and-frisk. Contains the data, graphs, and associated code for a non-comprehensive analysis of NYPD's "stop and frisk" policy in 2017

1

ssh. A simple ssh container for docker

1

raven-reader. A forever free, open source fork of Raven Reader

1

presidents-day. Dataset, analysis, and predictions for Choate's President's day, an annual tradition by the Head of School to randomly cancel school.

1

openssl.vim. Security fixes and update to the no longer maintained openssl.vim (https://github.com/dperelman/openssl.vim)

1

languagetool. Style and Grammar Checker for 25+ Languages

1

Dozenal-Keyboard-Layout. A keyboard layout for people who want to use base-12 (duodecimal/dozenal) system on a Mac

1

brain-analysis. CS 225 final project. Analyzing the difference in brain activity between viewing and imagining an image.

1

autoreach. Simplifying student life by reminding and automatically marking a student in REACH, simplifying Choate's nightly check-in process.

1

statping. Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.

1

random-tournament-beacon. A secure randomness beacon utilizing the Bitcoin blockchain. Used to generate "nothing up my sleeve" seeds through cryptographic commitments and iterative hashing (as a time lock).

1

Boostnote. The note-taking app for programmers that focuses on markdown, snippets, and customizability.

1

english-words. :memo: A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion

1

scitech. The SciTECH website, Choate Rosemary Hall's Science and Technology Publiciation

1

pylamport. A simple Python library for generating cryptographic Lamport signatures

1

choate-tweets. An archive of all of Choate's tweets (both official tweets and related tweets) in a dehydrated form

1

InnovativeInventor. My GitHub profile.

1
35
Apply