Software Engineer · Violinist · Aspiring chef and comedian
B.A. Computer Science '16
Held office hours and graded homework assignments weekly for the Introduction to Algorithms course (CSCI 280). Designed and facilitated interactive workshops to supplement lecture material twice a week (OWLS Leader Spring 2016).
Programmed scripts in Python to analyze 800,000+ emails from disposable email addresses. Investigated the uses and misuses of disposable email services, as well as their security ramifications.
Assist students and faculty with check-in and checkout-out, oversight of the circulation desk and reserve collection. Handled customer inquiries, complaints, and service requests.
A compiler written in Java for the BPL language, a simple language based on the programming language C. The BPL compiler is written in 4 modules: scanner, parser, type-checker, and code generator (Assembly).
A recipe search web application that allow users to search based on time, cost, tools, and ingredients as criteria. We use AWS to host our file system and SQL database, Django as a backend, and Heroku as our application platform.
Server program that manages a chatroom, using multithreading to handle the client conversations.
Two programs, encode.c and decode.c, that perform simple file compression and decrompression of text and binary files using the Huffman Coding Algorithm.