Explore my recent coding ventures, from past projects to current experiments. Each one has brought new challenges and opportunities for growth. Visit my GitHub to see more projects!
In my Object-Oriented Programming course, I designed a Mancala game using Java and a graphical user interface (GUI).
I embarked on a transformative journey developing a full stack pool game, where users could immerse themselves in the thrill of gameplay.
As someone who thrives on organization, constantly planning my days and weeks, I decided to create my own to-do list app using React.
In my programming class, we developed a program that reads data from multiple files to extract and analyze information about professors, their courses, the number of courses taught, and the existence of specific courses based on course IDs.
This assignment introduced us to linked lists while manipulating user-inputted strings. We could remove punctuation, shorten or enlarge strings based on user-defined lengths, and identify suffixes.
This assignment leveraged linked lists to construct a simulated employee database, empowering us to hire, terminate, retrieve employee details, and implement sorting functionalities.
Here's what I've learned through each project's journey!
This project allowed me to apply object-oriented principles effectively while offering users the choice between Ayo and Kalah rules. It was a good experience in refining my Java skills and emphasizing clean code architecture.
Creating this game was pivotal, introducing me to various languages and technologies. Despite challenges, it became my favorite project due to its creative freedom and valuable learning opportunities.
Exploring React's capabilities, from intuitive UI design to effective state management, has been enlightening. Though still a work in progress, the journey has been fulfilling. I look forward to refining this app into a productivity-boosting tool.
This project offered invaluable experience with C structures and data manipulation from files. It was fascinating and taught me a lot about code readability.
Working on this project boosted my skills in string manipulation in C and taught me efficient linked list utilization. Despite initial challenges, I gained significant insights and valuable knowledge.
This final project deepened my understanding of using linked lists for efficient data manipulation, especially with file-read data. It also solidified my grasp of key concepts like linked lists and writing efficient code.