in Computer Science
Minor in Linguistics
Honors: University Scholar (top 1% of incoming class)
Linguistic Annotation, TEI, LaTeX, Rust, Swift, C++, Go, Kotlin, JS, HTML/CSS, React, Node.js, Linux, Git, Terraform, MongoDB, AWS, Firebase, Emacs
A group of machines develop a language for them to communicate about sandwiches with each other. An exploration of language variation over space and time, informed by linguistic study.
Turntable (Android, Kotlin)
Mobile music player allowing users across the Earth from each other to listen to an album or playlist together. Facilitates discovery by allowing users to search several music databases in one place.
Research AssistantJuly '20 – PresentNortheastern University – Boston, MA
Work with the Digital Archive of American Indian Languages Preservation and Perserverance to build a lexical database and web interface for exploring Cherokee language texts and learning materials.
Software EngineerJuly – December '19PlacePass – Boston, MA
Rebuild search results pages in React. Use terraform to provision cloud infrastructure for backend services. Improve product search with GraphQL in Go. Improve Tensorflow models for product categorization.
Software EngineerJuly '18 – April '19Autodesk – Boston, MA
Build cloud content browser for Autodesk Revit in React and Typescript. Devise solution for representing content taxonomy with node graph. Collaborate with UX designer on responsive UI. Presented at quarterly company check-in representing my team.
iOS DeveloperJan '18 – Nov '19Roundware – Boston, MA
Mobile app where users share their stories by voice, so that others walking around in the same space hear voices of past visitors, walking in their footsteps.
Implemented mobile app allowing users to name and publish dominant colors from a photo, associating a color with that location. Developed natively for iOS and Android, storing published colors in MongoDB.
You Belong HereSept '14 – Feb '15T. Strachan & Antenna – New Orleans, LA