Hi, I'm Mac

Aspiring Software Developer at Clemson University.

Skills

Projects

Advent of Code 2023

My work so far on solving the Advent of Code for 2023 in python. Check out Advent of Code here.

View on GitHub

Book Recommender System

Built 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 GitHub

CPSC 2120 - Data structures and Algorithms

Assignments

Labs

View on GitHub

CPSC 2310 - Computer Organizations

Code 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 GitHub

Experience

Internship at LTN Global

Jul 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.

Internship at Arc-Two Consulting, Inc.

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.

Contact Me