15-410 Kernel Project
October 2017 - November 2017
C, Assembly
Collaborated with Christopher Smith. Together we designed and implemented a Unix-like kernel on top of an Intel x86 architecture. This was done for 15-410 Operating System Design and Implementation.
Memento
November 2016 - December 2016
JavaScript, AngularJS, Django, HTML, CSS
Web Applications Project
Website designed to bring scrap-booking and sharing memories into the digital age.
Worked with Vivian Wang to create the website from scratch over the period of one month.
Website allowed for user accounts, customization of scrapbooks with music and video, and a modular design to allow for more Scrapbook templates and tools to be added in the future.
Selected as one of the top projects in the course.
Pittsburgh Bus Simulation
September 2015
Java
Project for Principles of Software Construction.
Simulation of the Pittsburgh bus system.
Utilized and created graphs representing each of the Pittsburgh bus stops and their respective routes. Created a randomizer that randomly places people of different sizes, and boarding time in random spots in Pittsburgh with a randomized travel itinerary. Also created the Pittsburgh buses. Buses could be affected by road delays, general changes in travel time depending on weather and time of day, and other factors. This allowed for an analysis on how varying conditions can affect bus and person travel time.
GUI was provided by the course staff.
Vernacular
September 2014
JavaScript, Google Translate API
Implemented a way to highlight and translate text in Javascript using the Google Translate API for an international chatroom client.