in Computer Science
Honors: University Scholar (top 1% of incoming class)
Linux, Git, Rust, Nix, C, Go, Java, Kotlin, TS/JS, React, HTML/CSS, Node.js, Lisp, OCaml, Python, MongoDB, AWS, Terraform, Linguistic Annotation, LaTeX
A group of machines develop a language 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 (Rust, MongoDB) and web interface (TS, React) for exploring Cherokee language texts and learning materials. Lead usability evaluations and interviews with Cherokee-speaking users.
Software Engineer InternJuly – December '19PlacePass – Boston, MA
Develop product search experience with React. Use terraform to provision cloud infrastructure for backend services. Improve product search with GraphQL in Go. Refine supervised NLP model for product categorization.
Software Engineer InternJuly '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. Present 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