August 23, 2019

About Me

Hi, my name is Zach. I’m a college sophomore majoring in Computer Science. As my major suggests, I am mainly interested in technology, though I also enjoy math, art, music, and literature.

About This Site

This site mainly contains my personal thoughts and opinions on the things that interests me. It is the place for me to share the ideas which I believe might be valuable to others. This could be personal reflections, random ideas I have about math, or TV show reviews.

My first attempt at creating a website in December 2018 completely (mostly) from scratch was programmed in Node.js, ExpressJS, and a lot of different Node packages. While I didn't copy the code, I used Camel by Casey Liss as a rough guide for what a website backend should look like.

During the summer of 2019 I decided to rewrite the site in Swift using Vapor because I was procrastinating other obligations. It's now way less hacky and contains a bunch of new features only I care about and will ever use. I hope to eventually clean it up and share a template on GitHub.

Given that I'm only a second year CompSci student, I'm sure there are problems somewhere in my website. So if you find any bugs, please send me an email at (but please don't try to break my website).

Why I am Creating a Personal Website in 2019

In three words: Because I can.

In more than three words:

Due to how my university is structured, I didn't have any Computer Science classes in my first year. I needed a project to satisfy my desire to program, and so I thought "why not make a website?". A few months later, I started on that project. Then a few more months later, here I am writing an About page. And now even more months later, updating said About page.

I'm not the next John Gruber, no one is going to read this blog and I will earn absolutely no money from this. There is no doubt that the return on investment of this blog is not worth all the time and effort put into it. Regardless, I thought I could make a website and I did. It's just fun.

* * * *