I have loved solving puzzles for as long as I can remember. Once I realised that computer science was essentially an ever-evolving puzzle, I immediately fell in love. Since then, I have had the privilege of working on code for an augmented reality facial recognition app for the Microsoft HoloLens as well as a web-based healthcare chatbot builder. Unfortunately, I don't have access to those projects anymore, but I'll gladly tell you more about them!
Java
View Example
After learning Java in high school, I realized that Computer Science was my passion. It was like solving a giant puzzle with logic and combining small steps to reach a final product. The feeling of getting the code to run how I expected was so exciting, I chose it as my major! The project I'm featuring was a homework assignment to play Conway's Game of Life, which is one of my favorite mathematical subjects and was also a fun challenge to code!
Python
View Example
My first college-level coding class was a Python course and after learning Java the year before, it helped me learn how to adapt my knowledge of coding basics to different syntax. This language, while having a looser syntax than Java, was easier for me to learn due to having learned all the basics of coding before. This helped me prepare to learn more languages.
JavaScript
View Example
The reason I learned JavaScript is because I fell in love with web design. Adding interactivity to web pages provided a new tool for me to enhance web pages, which I used when I created LyriColor with two of my classmates. LyriColor uses JavaScript to interpret a block of text based on emotion, and color codes the words accordingly to create a visually interesting data interpretation. My first JavaScript code, shown above, randomizes pictures on the home page.