Programming & Software Development Skills
Throughout my journey as a student passionate about cybersecurity and software engineering, I have developed a strong foundation in various programming languages and software development tools. My skills range from writing efficient scripts and developing custom tools to working with frameworks and automating tasks. Whether it's building secure applications, automating processes, or exploring cybersecurity challenges, I continuously strive to expand my knowledge and expertise. Below are the key areas of programming and software development where I have honed my skills.

Programming Languages
During my studies, I’ve had the opportunity to explore several programming languages, including C, Python, Java, C++, SQL, PHP, HTML, CSS, and JavaScript. While I have a solid grasp of each, I’m particularly confident in my skills with Python, C, C++, Java, and PHP. These languages have been the backbone of most of my projects, from creating automation scripts to building applications. I’ve gained practical experience by programming various tools during these projects, which you can discover on the Projects pages. I'm eager to continue expanding my knowledge and plan to dive into Bash, PowerShell, C# and others ... in the coming months, pushing my programming abilities even further.

Tools & Frameworks
In my programming journey, I’ve had hands-on experience with a range of tools and development environments that enhance my coding efficiency. I’ve worked with IDEs like PyCharm, Visual Studio Code, NetBeans, Code::Blocks, Eclipse, Xampp Control Panel, PostegreSQL and more ... , each providing unique advantages for different projects. These tools have been instrumental in refining my development process, and I'm always eager to explore more.

Key Programming Skills
Over the course of my programming studies, I’ve developed a strong set of skills that allow me to create efficient and effective solutions. I’m proficient in writing scripts for automation, building custom tools, and developing algorithms to solve problems. My key strengths include ensuring security in software development. Whether it's developing desktop applications, web projects, or working on cybersecurity-related tasks, I’m confident in applying my knowledge to a variety of real-world challenges.