my projects

My first experiences programming were when I was a kid, creating clones of video games like Zelda and Super Smash Bros. Since then, my interests have changed a little and I'm more interested in software engineering and machine learning.

I was previously a software development intern at TrackGen, working on microservices for autonomous driving. Currently, I am one of the lead developers at Penn Labs, creating software to help Penn students excel. I'll be joining Foursquare as a Software Engineering intern this summer.

Here the open source projects I've built/contributed to:

PennSDK > 10,000 users
Public API that congregates data from all over campus for other developers. Worked on integrating data on dining services (Python) and implemented token security.

ChatEval < 100 users
A scientific framework for uploading and running standardized evaluations of deep learning dialogue systems. Implemented CLI/Web UI and automatic evaluation system in Python (Django) with Docker API.

Phrase Similarity Visualizer < 10 users
Visualization tool to compare various methods of phrase similarity (i.e. string, lexical, semantic). Trained Word2Vec model to use an average-of-vectors semantic implementation.

elore < 100 users
An open source community devoted to sharing knowledge on software and computation. Built publication platform using Express and MongoDB.

crrntly < 10 users
A free minimalist kanban board for teams to use. Offers team updates on a member-by-member basis in real-time. Built using Node and MongoDB.

programjs < 10 contributors
A comprehensive and lightweight npm package of common data structures and algorithms to accelerate development in JavaScript.

crypt Under Development
A powerful account manager that generates unique anonymous emails and passwords when signing up for new online accounts. PennApps XV Best Security/Encryption Awards.

ChatEval Evaluation < 10 researchers
Microservice to handle automatic evaluation of neural chatbot models. Built using Flask and word embeddings.

Labs Components 1000+ users
A collection of re-useable UI components written in React. Used by Penn Labs in our product suite.

Labs REST API 10,000+ users
The Penn Lab's Platform API for accessing Users, Products, Members, Updates and more. Built using Django REST Framework and Python3.

Penn Tech Review 2,000+ users
Student publication on leading industry/research figures at Penn. Built using Django.

Keplet Beta
A command line tool for managing machine learning projects and their associated resources. Analagous to an npm for machine learning.