I wanted to create something that allowed me to start keeping a diary with the smallest amount of friction possible. So I hacked together an interface-free app that uses Twilio and Google's Speech Recognition API to call the user daily and ask for a recap of their day. It then transcribes this audio into text for easy reference and analysis.
This was a class project that required my group to create an application using object oriented design practices. We chose to build a scheduling application. In this project I identified project requirements, created user tasks, and class diagrams. I also worked on application development using Android Studio.
I've taken an amazing class called Human Centered Computing and Professional Development three times now (by choice!). Everyone who takes the class fills out a form every week about what they've been doing. I wanted a way to give back to the class, so I created a Python script that scrapes the last 5 years of entries from the class website. Then, I used D3.js to create visualisations based on the data I obtained.
This site has been through a lot of iterations (with more to come!). I wanted a way to share all of the projects I've worked on with the world. I've built out the site around 5 times iterating towards a design and implementation that I like. Everything on the site -- from the modals, to the header -- was coded from the ground up by me. In the future I'll be adding a dedicated page for my photography and a blog.
Co-founder of CasteGaming, the first online hosting platform and community for fans of multiplayer voxel-based games
This was an open source web app intended to allow users to create memes (web comics). We approached the project with the goal of using no backend servers, but quickly ran into roadblacks with implementing community voting
An implementation of the Boids artificial life program. The program was made to be used as an interactive design element in a web page.