Along side my mathematical work, I also enjoy programming. I especially like making static HTML web apps and webpages that demonstrate math in an interactive way. I also do some stuff with Python. Check out my projects on  Github.

Markdown Editor

A simple client side markdown editor that supports LaTeX math expressions, code blocks, and allows for users to set custom LaTeX commands. I use this to try to quickly take math notes. It has syntax highlighting, and light/dark mode.


Permutation Example

This is a few webpage demos I made during the Algebra Headstart program the summer before starting my PhD at Ohio State. It is a very unpolished, but illustrative example of how one can generate all permutations using only two specific permutations. I'd like to do simple illustrative example pages like this in the future. I think it could be very helpful to demonstrate concepts from graph theory and combinatorics.


Permutation Example

This is a web-app example I created as part of the Polymath Jr REU in 2020. It demonstrates some properties of a game on graphs called the explorer director game. The webpage uses the vis.js library to represent graphs.


Primify Your Name!

For fun, I made a Python script that can take a string of letters and turn it into a number using the digits 1 and 8, and then modifies that number slightly so that it is prime or strongly pseudoprime. It uses Sympy for the primality test. Inspired by the Trinity Hall Prime.

The name "Tyler" written out using digits in such a way as to make a prime (or strongly pseudoprime) number.