Skills
Welcome to my skills section! Here, I would like to share the diverse set of skills I’ve acquired during my studies and personal projects. Below, you will find detailed explanations of each skill.
Skills Overview
Linux
I’ve been working with Linux as my daily driver for over a year now. During my internship at Heras, I discovered my love for this open-source operating system. I used Linux on a Raspberry Pi to host a web framework and also installed Linux on my PC. I enjoy the freedom and customizability offered by different Linux distributions. I’ve also used Linux to set up webservers from scratch and have created a small homelab with virtual machines, making them accesible throught the network on both my PC and laptop.
HTML / CSS
During my first year as a Software Developer student, I started learning HTML and CSS. I’ve expanded my knowledge through self-study and used them to build websites, including this one. I’m currently using HUGO, a web framework that simplifies website development. Additionally, I’ve begun exploring Vue.js and Laravel during my second internship for some projects.
JavaScript
Alongside HTML and CSS, I have a solid understanding of JavaScript. During my second internship, I had the opportunity to use JavaScript with Node.js, allowing me to work on backend and server-side applications. I’ve also experimented with Vue.js to enhance JavaScript’s capabilities in building interactive user interfaces.
HUGO
HUGO is a web framework that I recently added to my skill set. I find it highly beneficial for efficient website development, and I prefer it over other alternatives, because of it’s resource efficiency.
PHP
I learned PHP at school to create websites with functional backends. I gained practical experience with PHP during my internship at Heras, where we extensively used it for a web application. Additionally, during my internship at X-Ingredient, I started using Laravel, a popular PHP framework that extends PHP’s native features.
SQL
In school, I learned basic SQL and database management. I worked with MySQL during my internship to set up a database for a project. I’ve learned to understand how to design optimal table structures for different types of applications.
C# / .NET
Throughout my second and third year, I learned how to create CRUD applications using C# and .NET. I also have experience developing simple database-driven applications. I’m very familair with using Visual Studio and leveraging various C# libraries to extend application functionalities. I actively participated in a Hackathon, where I collaborated on a full-stack app and also created an API in C#.
Xamarin
After gaining a solid foundation in C#, I transitioned from Windows Forms applications to building mobile apps using Xamarin. I learned Xamarin in school and further practiced it by creating an app for a hackathon, showcasing my mobile app development skills.
DevOps
Throughout my second and third year, I used DevOps extensively for all my school projects. I learned how to use DevOps to collaborate on group projects and track progress. It has been an essential part of my project workflow.
Git
I have experience using Git for version control. I use Git regularly to ensure my code is safely stored. In group projects, I also utilize Git alongside DevOps to collaborate with teammates.