Projects

Reliable Transport Layer Networking
May 2021

Implemented Selective Repeat Protocol with packet-loss tolerance in C.

Context-Free Grammar Parser
February 2021

Built a Context-Free Grammar parser in OCaml which, when given a grammar and an input, could resolve whether the input is in the grammar and what rules from the grammar applied in order to construct the input.

Blog Website
May 2021

Built a Blog website with Node/Express and Angular that supported submitting blog posts in markdown and then allowed editing and previewing as HTML. Also supported authentication protocol to protect posts via login.

Affinity For News
September - December 2020

Worked on implementing a Chrome extension for analyzing bias in news and displaying this analysis to users. Wrote React application for Chrome extension and developed Django backend to parse article and query for analysis of content. Project ultimately shelved due to concerns that ML analysis inaccuracies may cause further disinformation.

Grapevine
June - August 2020

Developed an administrative dashboard for startup social media application Grapevine which allowed system admin to review flagged posts and delete or dismiss these posts. Built frontend of dashboard with React and implemented backend REST API for fetching/deleting these flagged posts using Node.

QuaranComfort
April 2020

Created survey website to investigate sentiment of US population, specifically Gen Z, during the early days of the pandemic. Wrote front end using HTML/CSS and analyzed submitted information using PHP and displayed results of survey to user with PHP Charts API.

Stock Sampler
December 2019

Developed a program with Python, Pandas, and SciPy to demonstrate a method to sort stocks into decile buckets based on 5 different time-valued features.

Telnet-like Client/Server
January - February 2020

Wrote an interface in C for a Telnet-like client/server pair where a server is started in one terminal and the client can connect via a pipe and send commands to the server to be sent back to the client CLI.

Zombie Dash
February 2019

Developed OOP-based video game using inheritance, polymorphism, and data structures in C++.