Developed as part of Goshen College's Maple Scholars program, Squirrelly is a fun, fast-paced third-person collectathon where players collect as many nuts as possible without being run over! Built in Unity with C#, with Blender being used for modeling. The game was built as a way to test out the resources and materials that were being collected while creating the curriculum for a new Animation course and Game Development minor.
Created for the Global Game Jam 2018, with theme transmissions. We combined the radio and car variety for a game where the car radio controls the steering, but only one station will give you directions. Rotate the mouse left or right to turn, and balance navigation with a continually changing radio to figure out where to go. Built in Unity with C#.
Global Game Jam 2017: theme was "waves". We created a tech demo for a first-person exploration game entirely in the dark, navigated by sound. Built in Unity with C#.
Nifty, dependency-free LAN-multiplayer Cards Against Humanity game that runs in the terminal. Includes group chat in separate window. Pure Python.
Quick project to teach myself React: your standard filesharing website. Upload files and receive a unique code to share.
Use Google's Perspective API to filter hate speech in real-time from Team Fortress 2. I did a small research project in which I collected comments from TF2 matches, ranked each comment manually based on its toxicity, and ran each comment through Perspective to see at which threshhold the two ranking sets most closely matched; I then used this data to fine-tune the program. Will disable the in-built chat on startup, and uses PyQt to simply run a window on top of your TF2 game, ensuring that VAC doesn't think there's any cheating going on. Runs entirely in Python.
A music streaming application for the desktop. Python backend, Electron frontend using Eel. Fetches songs from YouTube and uses youtube-dl to download the files locally and then play. Uniquely, it allows users to input the credentials to their email address; once this has been done, song requests can be emailed to the account, and those requests will be added to the queue. My plan is to eventually integrate it with the following project (flamenco), and build one music playing/streaming/jukebox app for mobile devices.
A music player for Android. All the features you'd want from a straight music (not streaming) player, plus the reason for its creation: allows users to save a shuffled list of songs and then recall this saved shuffle after closing and reopening the app.
A dashboard for your home. Login with your Google account, and display your calendar, Google Drive documents, breaking news, weather, or the time. Written in Flask.
Written in straight PHP, this fantastic webapp allows the upload (or download 😏) of Movies and TV shows that can then be watched on any device. Although there are many existing media server solutions, there are not a lot of reputable ones that also provide a secure wrapper for downloading media.
I created a website design in WordPress for the Goshen Historical Society that brought a unique, memorable, and historical vibe to the website, perfect for grabbing a viewer's interest while maintaining a connection to the Society's roots. Unfortunately, the Society did not end up going with the design. Luckily, it lives on here.
A website for a clinic I created from the ground-up using WordPress while living in Arequipa, Perú. Completing this project was a unique challenge, as I had to create mockups, plan features, and build the site while communicating in Spanish with the client, all on a relatively short timetable.
A mockup for a local restaurant I created as part of a class project. Uses straight HTML (with a touch of PHP for updating those reviews.)
A webapp for facilitating real-life games of Assassins—where each participant is given a quarry to eliminate, and must do so before they are caught themselves. This project is quite old; the design patterns within it are less than ideal. Runs, for the most part, on straight PHP, although some cron scripts are written in Python.