Recent college grad · Software developer
I am a recent college graduate from Oberlin College with a major in Computer Science. I am an aspiring computer software professional with the ability to implement rigorous algorithmic design, develop high-performance web and mobile applications, and conduct research and analysis on large datasets. I am constantly learning new programming languages, tools, frameworks, and technologies. I am passionate about Android development, fullstack development, design, and computer science education. I am currently seeking full-time or internship opportunities in software and web development.
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.