Branches was the student-approved initiative to address Amherst College's high statistic of loneliness. I worked closely with the Branches Work Group to create an app that would sort interested students into social clubs, called 'branches'. Since we wanted diversity in each club, I based my sorting algorithm off a constrained sorting (8 queens) algorithm from AI. My constraints were grade, gender, and extra-curricular activity. I also coded scripts that cleaned the data post-insertion from user errors. I used Python on Flask for backend, and a MongoDB database. Click here to see the Branches form. The code is on this GitHub page.
I coded Spontaneity with two others to address the salient problem of loneliness at Amherst College. Event-centered and location-based, this app encourages spontaneous get-togethers. Spontaneity's feed displays all events within 2.5 miles of a user's location. Users can also post their own events. When an event is over, Spontaneity removes it from the list of displayed events.
My Tasks: Geolocation validation (Meteor), form elements (HTML), clearing the feed (JavaScript and Meteor), editing and rebuilding the app post-Hackathon. The code is on this GitHub page.
Amherst Uprising ActivismI coded the Amherst Uprising website with a friend to document and further awareness of this protest. Primary goals of the protest were to draw attention to the racism that exists at Amherst, urge the college to provide better resources for minority students, and encourage faculty and staff to hire more diverse professionals. This website was made using Materialize to be compatible with mobile devices. I coded the website, hooked up the domain to the server, and built in the mobile functionality. |
![]() |