Ianis's
IT Support Portfolio

Hands-on projects in Linux, networking, cybersecurity, web development, and system administration.

About Me

I am an aspiring IT Support professional with hands-on experience across Linux, networking, cybersecurity, web development, and troubleshooting. I enjoy building practical projects that help me understand how systems work, from Raspberry Pi network services to secure web applications and Linux command-line tools.

I am currently working toward entry-level IT Support roles while continuing to develop my skills in cloud computing, system administration, and security.

Technical Skills

Operating Systems

  • Windows 10/11
  • Linux (Kali, Ubuntu, Mint, Arch)

Networking

  • TCP/IP, DNS, DHCP
  • Subnetting
  • OSI Model
  • Basic VLANs & Firewalls

Cybersecurity

  • Nmap
  • Wireshark
  • Burp Suite
  • Gobuster
  • Metasploit (basic)
  • SQLMap (basic)
  • Basic Penetration Testing
  • Password Hashing
  • Prepared Statements

Programming

  • Python
  • PHP
  • JavaScript
  • C#
  • Lua
  • Java (basic)

Web & Databases

  • HTML5 & CSS3
  • SQL
  • MySQL / MariaDB
  • Flask
  • phpMyAdmin

Tools & Platforms

  • Git & GitHub
  • VirtualBox
  • Raspberry Pi
  • PowerShell
  • Bash
  • VS Code

Cloud

  • Microsoft Azure Fundamentals

GhostShift:
A Secure E-Commerce Web Application

Built a functional e-commerce website from scratch using PHP, MySQL and JavaScript. Developed secure authentication systems with hashed passwords and implemented protections against SQL injection and XSS attacks using prepared statements and input validation. Designed database structure and integrated cart functionality with dynamic pricing calculations.

Creating a Self-Hosted Full-Stack Web System with
Remote Database Management

A self-hosted web platform integrated with a MariaDB database running on my Raspberry Pi. The system enables user authentication, media uploads, and deletions, with secure routing between the Pi and a Windows machine. Built using Python (Flask), SQL, and a web front-end, it demonstrates remote database management and full-stack development skills.

ClusterBlast

Developed a complete 2D action platformer featuring enemy AI, boss encounters, particle effects, multiple endings, and custom gameplay systems. This project strengthened my programming, debugging, and game architecture skills.