For this project, I built my own version of the Arch Linux operating system from the ground up. I started in a virtual machine and used pacstrap to build up the OS piece by piece. I partitioned the disk, installed and configured the bootloader/kernal, set up networking (installed Network Manager so the system could connect to the internet), and made user accounts beyond the root user. After those configurations, I installed Xong and video drivers so that I could setup a desktop environment and the system would have a full GUI.
For this project, I competed in the Consult for America case competition sponsored by Capital One. The challenge was for teams to design a credit card solution tailored to young adults as a way of expanded capital one into that market. My team and I researched the financial habits and challenges faced by college students and recent graduates, then built a strategy to make credit more accessible while promoting responsible use. We developed recommendations around rewards, financial literacy resources, and long-term customer growth, as well as building a wireframe of an application we thought would serve to help build that literacy. We were super proud to have placed 3rd out of over 500 teams from colleges across the country.
For this project, I built a C++ game that mixed the classic board game "Game of Life" with The Lion King. I set it up so players moved through two different paths (Cub Training and Pridelands), with each tile along the way changing their stats like Stamina, Strength, and Wisdom. At the end, those stats converted into Pride Points to determine the winner. This project pushed me to get more comfortable with building classes, managing player data across files, and handling randomness in a way that still felt fair. The assignment constraints like using no pointers or any pass by reference other than arrays forced me to be creative to implement the features I wanted. I also had a ton of fun adding in my own character dialogue and making the assignment into something that felt reflective of my development style. It was one of the first times I saw how all the pieces of object-oriented programming fit together in a real project..