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.
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.
For my networking class, I wrote an FTP server and a server/client for a custom chat protocol. The code can be found here.
In Data Visualization, I created several basic data visualizations using d3 and javascript.
Project 1 (Individual): Exoplanet Visualization · documentation · repo
Project 2 (Group): 311 Call Visualization · documentation · repo
Project 3 (Group): Futurama Visualization · documentation · repo
Design Presentation and Critique (Individual): documentation