Hi, I'm George Fotiou

Computer Science Student

Bridging networks and code to build the future of connected systems.

Explore My Work

About Me

George Fotiou - Computer Science Student

I'm George Fotiou, a passionate Computer Science student in my third year at the University of Cyprus, specializing in the intersection of network infrastructure and software engineering. My unique strength lies in bridging the often siloed worlds of network engineering and application development, allowing me to architect end-to-end solutions that consider both application requirements and underlying network constraints. This dual expertise enables me to optimize system performance, design scalable infrastructures, and develop intelligent automation tools that enhance both development workflows and network operations.

Connecting networks, crafting code, creating solutions...

My unique perspective allows me to design and implement solutions that bridge the gap between robust network infrastructure and scalable software systems. Whether it's optimizing network performance, developing automation tools, or creating innovative applications, I bring a holistic approach to modern technology challenges.

💻 Programming Languages & frameworks

  • Java
  • Python
  • C++
  • C
  • JavaScript
  • HTML/CSS
  • Flask

🌐 Networking & Security

  • CCNA Certified
  • Routing Protocols (OSPF, EIGRP)
  • Switching & VLANs
  • Access Control Lists (ACL)
  • Network Security & Automation
  • Wireless Networking
  • Network Troubleshooting

🛠️ Tools & Technologies

  • Microsoft Office Suite
  • Network Monitoring Tools (Wireshark)
  • Version Control (Git)
  • Linux/Unix Systems
  • Visual Studio Code
  • OpenMP/CUDA

🎯 Core Strengths

  • Problem-Solving
  • Team Collaboration
  • Technical Communication
  • Continuous Learning & Adaptability
  • Analytical Thinking
  • Project Management

Featured Projects

Nexus Analytics

A comprehensive web application for recruitment and review processes. Full-stack solution with modern web technologies, currently deployed and serving users in production environment.

Python
JavaScript
Production
Live Platform
Flask

Sudoku Game

Comprehensive Sudoku game developed in Java. Implemented core game mechanics using object-oriented programming principles with modular, maintainable code architecture.

Java
OOP
Game Development
GUI
Algorithms

Telegram Automation Bot

Intelligent Telegram bot with automated response systems and user interaction capabilities. Features command processing, data management, and integration with external APIs for enhanced functionality.

Python
Telegram API
Bot Development
Automation

Chemical Formula Analyzer

Sophisticated algorithm designed to parse complex chemical formulas, identifying elements and their quantities within nested molecular structures. Utilizes advanced data structures for optimal performance.

C
Algorithms
Data Structures
Memory Management
Linux

Latin Square Solver

Implemented a backtracking algorithm for automatic Latin square generation and validation. Handles varying square sizes with optimized recursive functions and pruning techniques for efficient computation.

C
Backtracking
Recursion
Optimization
Heuristics

Puzzle

N-Puzzle Game is a Java implementation of the sliding tile puzzle with both manual and automatic solving. Supports configurable grid sizes, text/graphics modes, keyboard controls, and performance stats. Requires stdlib.jar for graphics mode.

Java
StdDraw Graphics
Game Development
Random Algorithms

Get In Touch

Let's connect and discuss innovative projects and opportunities

📝

GNU General Public License v3.0. All rights reserved.