Projects

Games

My favorite way to play around with a new language is by writing some simple games. Languages I’ve enjoyed include go, lua, and janet.

A wasm version of snake (in go) is hosted here.

School Projects

Now, I think school projects are a terrible way to judge one’s skills as a developer. They’re usually uninspired, last-minute, low-effort, and hamstrung by uncooperative teammates. Nevertheless, they are evidence that I’ve written code before.

Networking

For my networking class, I wrote an FTP server and a server/client for a custom chat protocol. The code can be found here.

Data Visualization

In Data Visualization, I created several basic data visualizations using d3 and javascript.