Projects

My coding projects. I think they are cool. Do you think so too?

Phylogenetic Tree Builder

A Java-based program to parse DNA sequences and measure evolutionarily diverged each pair is. Uses Kruskal's Algorithm and Huffman Trees for constructing a tree, displayed using Java's Swing toolkit.

Team Communication Toolkit

An all-in-one framework for exploring conversational data includes tools like LIWC, Convokit, and more, providing over 100 features to study communication and gain insights from conversations.

Decoding Discord: Using NLP to Quantify Conflict Behaviors and Outcomes in Reddit Conversations

A project that seeks to quantify what is productive versus destructive conflict using natural language processing. Based on definitions from Weingart et. al, 2015 and conducted using Reddit Change My View datasets.

Penn Cloud

A distributed cloud platform, supporting a webmail service and a storage service. Developed using C++, gRPC, HTML and CSS.

Designed to be scalable, fault-tolerant, with a key-value based datastore (similar in architecture to Google BigTable) at the backend, and support for strong consistency, replication, checkpointing and recovery