Personal Projects

Web Design and Development

I learned to create my personal portfolio website through my Web Design and Development class. Throughout the semester, I worked with web design programming, including HTML and CSS, and applied the methods I learned to build my own website. Seeing the final product increased my interest in the world of web design, inspiring me to explore other programming languages and projects.

In May 2023, I had the opportunity to explore Silicon Valley, California, through Michigan State University and Dr. Robby Ratan. This experience immersed me in the world of communication technology through direct interactions with staff and their respective companies. The connections made during this trip are priceless, and I continue to apply the advice gathered to decisions I have made from that point forward. It truly opened my eyes to the various forms of research, analysis, and collaboration involved in these communities. Beyond professional guidance, I improved my social skills among my peers and new connections. The trip fostered personal growth and self-reflection, showcasing perspectives I had not considered before. Exploring Silicon Valley was both inspirational and informative, and it is an experience I'll cherish for life.

Places we visited:

  • Chegg
  • Airbnb
  • Immergo
  • Stanford Oval
  • Stanford University VR Lab
  • Santa Clara University VR Lab
  • Google Grove and Google Play
  • Netflix
  • YouTube
  • Salesforce
  • Tesla Factory Tour
  • Hustle Fund Venture Capital
  • Palo Alto Research Center (PARC)

Relational Database Certification

Through the Relational Database Certification from FreeCodeCamp, I gained experience with database skills such as SQL, PostgreSQL, Git, and Bash. To achieve the certification, I built several projects using developer tools and software like Visual Studio Code, GitHub, GitPod, JSON, and Nano.

The curriculum began with interactive tutorials on Bash, where I learned to navigate and manipulate file systems using terminal commands, as well as create Bash scripts. Bash was used in almost every project, making it an essential skill to understand how relational databases operate. Throughout the certification, I also learned the importance of version control with Git, particularly in managing code related to database design and development.

Additionally, I learned to create and manage relational databases using PostgreSQL and SQL. A significant focus of the coursework was querying databases to extract relevant data, which enhanced my understanding of data management and relationships within databases. In various projects, I integrated CSV, JSON, and text files into databases, developing advanced skills for handling real-world data and solving problems. I also briefly used Nano to directly edit files within the terminal without the need for a separate script.

To earn the certification, I completed five key projects: