Programming, Computer Games, School, Sleep

Contact Me

The best is to send an email to; I should get back to you within a day. You can also try a Reddit PM or tweet at me and I'll get back to you as well!

About Me

I am a 20-year old student from Illinois, USA currently attending college in Valparaiso, Indiana. I spend much of my spare time on the internet and seek to create things that people use and enjoy while also making a difference.

I have experience programming in many languages ranging from PHP, NodeJS, Python, Rust, Ruby, and JavaScript, having created several large projects using them. I also have moderate skills in the area of Linux and Unix server administration as well as some networking knowledge.

I'm very interested in quantitative finance and the mathematics behind the world's financial markets. I plan on taking on a double major in finance during college and pursuing a career in a field involving computational finance or algorithmic trading.

Achievements + Creations

I run stable, succesful, and secure production servers for a variety of different applications and self-host all my websites through virtual servers in the cloud.

The most popular project of my programming/web development career is osu!track; It receives upwards of 15,000 monthly visits.

I created a similar project, Elotrack, which in many ways is an improvement over the original. I'm also very proud of that tool.

I made a cool visualizer for access to my websites and tools including my private image uploader, websites, etc.; You can watch them here.

Since 2015, I've been working on an algorithmic trading platform focused on high performance and low latency. It is currently on its fourth revision, the most recent being written primaly in Rust.

Click to show the cool stuff

I have a bit of an obsession with the nature of randomness. Below I've created for you your very own word. There never has been and never will be a word like it in the entire past or future of the world. The way I have it set up, there are a total of 246,244,783,208,286,225,341,493,280,106,971,136 possible different words with lengths of 15-25 letters that you could see below. If you close the page without recording your word, it will be lost forever and none like it will ever be created again.

Your word is: Loading...

Doesn't it make you feel special, seeing something that nobody will ever see again?

Now, here's something really amazing.


That block of characters is the base64 representation of a 3-kilobyte file filled with random binary data. That's 98,304 ones and zeros. The number that represents the total possible unique files of that length that can be created is 29,593 digits long. It's so incomprehensibly huge that it's almost impossible to think about it.

And that's only three kiolbytes of data. Trying to wrap my mind around the infinity of the universe is an awe-inspiring task. It's things like this that help me to keep it all in perspective.