Projects & Experience
Chef's Compass
Software Engineering Capstone Project
Chef's Compass is an intuitive recipe app where you can create and share recipes with friends. It also has a meal planner that automatically creates a grocery list for you.​
​
I was a Full Stack Developer on a team of 5 for this project and I worked on back-end APIs, the front-end implementation of the APIs, and the front-end interface. Some of the features that I worked on are the recipe search feature, chat and recipe sharing feature, collections (for saving recipes), user profiles, and sign-up.​
​
This was a super cool learning experience where I was able to solve my problem of finding inspiration for recipes to make.​​
​Here is a video where you can learn more about Chef's Compass!​
Source Code:
The code for this project is stored in private GitHub repositories and access may be given upon request by sending an me an email with your GitHub username.
How to use Chef's Compass:
-
Install Expo Go from your phones app store
-
Scan this QR code on the right with the scanner in Expo Go for Android, or in your phone's camera for iOS. The app will load through Expo Go.
-
Please create an account, or use this guest account to try!
Demo Account Username: Guest1
Demo Account Password: Guest#1
Zap Task - Systems Design Class
Zap Task is a valuable organizational tool that can improve time management for anyone. I wrote a system proposal that covers the requirements, feasibility, and the minimum viable product for this system. In my system specification, I went over how each capability of the application should work in enough detail for the system to be created. I also provided a window navigation diagram that shows how to navigate between the UI wireframes for a base version of the application.
Here are pdfs of my System Proposal and System Specification:
System Proposal
System Specification
Major Flowchart - C++, Lemon
This project takes in an input file with all the classes for a major and puts them into a graph, which is used to create a flowchart to show the order in which the classes could be taken. This was a team project where I worked on the file input, user command input while the program is running, and third party Lemon library integration with C++. I also helped with generating the display by making it into a portable pixel map because of the lack of options for graphics in C++.
Huffman Tree - C++
This program takes in a file for input and then creates a frequency table with the occurrences of each character in the file. A Huffman tree is created, which is a full binary tree in which each leaf of the tree corresponds to a character from the frequency table. An encoding is created from the Huffman tree, and then the user can choose to output that encoding.
Evaluation of the ERAP Index and Modern Effects of Redlining
Data Analytics Project
In this project, we looked at the ERAP index 2.0 data set that is used to predict the need for emergency rental assistance across the United States, and realized it is not a great predictor of actual evictions unless used in conjunction with actual regional data. We also wondered if the ERAP index’s indicators were the best way to account for evictions at a more regional level rather than countrywide. We then looked at the individual indicators to see what they could tell us about evictions rather than the singular ERAP index value. By combining ERAP data with Eviction Lab data, I was able to create an improved model to predict evictions statewide. I also did the data wrangling and data analysis with the ERAP index. We also did some analyses with redlining to find out the lasting effects of redlining.