I love math, rally racing video games, statistics, and number theory (in that order). My primary professional experience has been maintaining PyMongo, PyMongoArrow, Motor, and PyMongoExplain. Before that I did a research project utilizing advanced NLP techniques to categorize patents.
Recent projects:
- a tool that transpiles Python code into expression-only syntax (lambda functions and list comprehensions only), in addition to reflowing that code into ASCII art called Exprify
- a (somewhat) branchless version of the binary search algorithm that beats the
bisect
module in terms of speed using C-extensions. See theREADME
for more details: - the Gauss Legendre algorithm in Julia to generate 20 million digits of Pi in under 1 minute
- implemented complete Binary Finite Field Arithmetic in Python using bitwise operators on integers: bff
- using that arithmetic, I then proved it worked by calculating the Rijdnael S-Box in less than 512 bytes (and it also spells out AES).
- used Simon Plouffe's 2022 paper on using Bernoulli numbers to generate Pi digits, I made it into the shape of pi itself as well.
- made a concurrency fuzzer that injects byte-code to opportunistically release the Global Interpreter Lock called Confuzzion
- made a transpiler from Python to MongoDB Aggregations called PyMongoAgg