2019
BEEmoji
As avid Discord users, my team at Stevens' DuckHacks 2019 designed and developed a Discord bot to handle image inlining and reuse in messages, essentially better emojis. We have waited for these features to be officially released since we started using Discord but were let down, so we made a bot to do it.
Technologies
- Google AppEngine
- Google Cloud Datastore
- Node.js
rlearn
Currently all tools for remotely training ML models either require specific hardware or require all of the code to be executed remotely (i.e. on a remote Jupyter notebook). In order to make local and offline development easier I developed a platform agnostic Python package to remotely train arbitrary Keras models.
Technologies
- Keras
- scikit-learn
- Python Websockets
Ears4Peers Secure Chat
As part of Tufts' JumboCode non-profit software development club, I helped develop a web application to enable Tufts' Ears4Peers volunteers to securely chat with anonymous users.
Technologies
- socket.io
- Travis CI
- Express
- SQLite
2018
personalcapital-js
A Node.js client library for the private PersonalCapital API to allow a user to easily query (and eventually set) data for synced financial accounts.
Technologies
- Node.js
- async/await
HSHS Volunteer App
As part of Tufts' JumboCode non-profit software development club, I helped develop a mobile application for optimizing the time and resources of Harvard Square Homeless Shelter's volunteer street team.
Technologies
- React Native
- Node.js
- Firebase
Hammerhead
Developed as part of a final project for Tufts' Game Development course, Hammerhead is a proof of concept zero gravity physics and interaction library for both room-scale and seated VR experiences. It was demoed as part of SpaceChef, a VR experience giving the player an opportunity to explore a space station while exploiting their cooking machines to cook and deliver meals.
Technologies
- Unity
2017
LocalRecipes
For our final project for Tufts' Web Programming course (COMP20) we developed a web app to find recipes that make use of sustainable ingredients available in the user's area.
Technologies
- Node.js
- Express
- React.js
- Google Maps API
2016
wow so langmod very click
A testament to the mindlessness of writing articles for Buzzfeed and Cracked, for Tufts Polyhack 2016 my team trained an LSTM language model on popular article titles from Buzzfeed, Cracked, and Reddit along with the Penn Treebank Corpus to score and generate 'clickbaity' article titles.
Technologies
- Tensorflow
- Flask
Wiki Alexandria
A finalist at Hack@Brown 2016, Wiki Alexandria was an attempt at automating the common research practice of using Wikipedia articles as a base for building better queries to academic databases.
Technologies
- Django
- Beautiful Soup