Java logo

Java was the first programming language I learned, as it is the introductory language for computer science majors at App State. I am very familiar with it, and have been coding projects and coursework with it for 2+ years. Out of every language, I am most comfortable with Java.

Python logo

Python was the next language I learned after Java, and I have used it more when completing coursework than personal projects. I have mainly used Python to connect to MySQL databases remotely and locally using the PyMySQL module. I plan on exploring the language more in personal projects.

SQL logo

I am fairly familiar with SQL, using it mainly in my coursework, paired with MySQL to design and manage a database for a fictional company, the code for which you can find on my GitHub. Overall, SQL was a fun language to work with, and I enjoyed the process of data management.

HTML logo CSS logo JavaScript logo

I am very familiar with HTML, CSS, and JS (including React), and many of my projects have some elements of these languages in them. I am actually coding this website entirely using these three languages. Full-stack web development is one of my top interests, as I love combining the front-end creative design with the back-end logic.

C logo

C is a language that I have used in one project and also in my relevant coursework, so I am familiar with it. I mainly used it to create a basic state machine which gets flashed onto a microcontroller, which is able to read data and tell the user which state the machine is in via a combination of flashing LEDs.

R logo

R is the newest language I have been learning, and I have a solid understanding of what it can be used for. I have worked with it for in the past few months during a statistical data analysis course. It was interesting to see its capabilities, and I may include it in a project which deals with table creation in the future.