My work so far on solving the Advent of Code for 2023 in python. Check out Advent of Code here.
View on GitHubBuilt in C++, the Book Recommender System showcases object-oriented principles, advanced algorithms, and optimized data structures to deliver tailored book recommendations. Drawing data from files, the system parses and manages a list of users, books, and their respective ratings. Emphasizing efficiency and data integrity, unique book entries are maintained using sets, while maps expedite rapid data lookups. Use of vectors of object pointer insure a many to many (book and user) relationship can be maintain in a no duplicative manner. A dot-plot inspired algorithm identifies users with congruent reading tastes, serving suggestions of unread books that align with their preferences. Exception handling ensures robustness, gracefully addressing potential discrepancies like invalid ratings.
View on GitHubCode for Computer Organizations class. All work is done in C. Learned implementation of multiple files, working with file I/O, Creating PPM Images, and Bitwise operations.
View on GitHubJul 2022 - Aug 2022 · 2 mos
Alpharetta, Georgia, United States · Hybrid
I learned a lot from the team about professionalism and what a day in the life of a software developer looks like. I was able to contribute to several projects, including writing Confluence documentation/spreadsheets over the control flow for code repositories and configuring the company's virtual machine ISO so that the boot screen (by GRUB) matched with the company's logo and theme.
May 2023 - Aug 2023 · 4 mos
Marietta, Georgia, United States · On-site
At Arc-Two, I've had the experience of learning hands-on the inner workings of the utility industry, delving deep into asset accounting, financial systems, and customer relationship management software. I have also had the unique opportunity to spearhead my own project, where I designed SQL database structures and implemented PL/SQL logic, data integration, and methods for customer visualization. However, I've learned the most from the journey of managing a project, from defining the requirements and conceptualizing ideas to its implementation. This has allowed me to lead in brainstorming at meetings and working with senior members.