IT systems, infrastructure and automation

Reliable infrastructure. Practical automation. Useful products.

IT Systems Engineer with more than 20 years of technology experience, combining hands-on infrastructure operations, monitoring, incident response and software development in business-critical environments.

operations.profile
IT Operationsreliability · ownership · delivery
IdentityWindows Server, Active Directory, Microsoft 365, Entra ID
NetworkingVLANs, switching, Wi-Fi, VoIP, LAN and WAN
MonitoringZabbix, PingOS, alerting and service visibility
AutomationPowerShell, Python, Power Automate and APIs
ProductsFlask, React, SQLite, PWA and custom CMS platforms

$ profile --status

systems mindset loaded

operational ownership enabled

automation and product thinking connected

[A] What I do

Three disciplines, one operational mindset.

I work across infrastructure, automation and software because the most useful solutions often sit between those areas. The goal is always the same, reduce friction, improve visibility and keep services dependable.

01 / OPERATE

Keep critical services stable.

Own incidents from detection to restoration across endpoints, identity, switching, wireless, telephony, printers and business applications.

Service healthlive operational view
Identity and accessHEALTHY
Network and wirelessHEALTHY
Guest-facing systemsHEALTHY
Printing and telephonyHEALTHY
02 / AUTOMATE

Turn repetitive work into workflows.

Use PowerShell, Python, monitoring and notification tools to replace manual checks with repeatable and observable processes.

Automation pathdetect to action
ObserveZabbix, logs, service checks
DecidePowerShell and Python logic
NotifyTeams, email and reports
03 / BUILD

Create practical software products.

Translate real operational needs into maintainable applications, from desktop monitoring tools to hospitality platforms and custom publishing systems.

Product stackidea to operation
FrontendReact, JavaScript, responsive UI and PWA
BackendPython, Flask, APIs and business logic
DataSQLite, Firebase, Firestore and audit trails
OperationsDeployments, monitoring, backups and support
[E] Experience

Operational ownership with engineering depth.

My work combines hands-on infrastructure support, incident leadership, vendor coordination, automation and technical documentation in environments where downtime has immediate business impact.

JAN 2024
TO PRESENT

IT Manager

Sani/Ikos Group

Lead day-to-day IT operations and infrastructure support in a high-availability hospitality environment, covering business-critical and guest-facing technology services.

  • Administer Windows Server, Microsoft 365, identities, endpoints, printers, telephony, network devices and operational applications.
  • Perform root-cause analysis across VLANs, switching, Aruba wireless infrastructure, VoIP, WAN and ISP connectivity, property systems and third-party services.
  • Develop PowerShell and Python automations for monitoring, notifications, recurring checks and support workflows.
  • Supported IT readiness and opening operations for Ikos Kissamos across infrastructure, network, endpoints, telephony, printing and applications.
MAR 2023
TO DEC 2023

IT Support Specialist

Sani/Ikos Group

Provided onsite and remote support for Windows endpoints, Microsoft 365, user access, printers, telephony, connectivity and line-of-business applications.

  • Resolved escalated Wi-Fi, switching, VLAN, VoIP and peripheral incidents, coordinating external providers when required.
  • Documented repeatable fixes and troubleshooting procedures to improve consistency and reduce restoration time.
  • Worked directly with operational teams to translate business impact into clear technical actions.
JAN 2019
TO PRESENT

Founder, Editor and Platform Administrator

Respawn.gr and earlier Joystickgr

Own the editorial, technical and operational lifecycle of an independent Greek gaming publication, including contributor coordination, publishing workflows and continuous platform development.

  • Administer a custom React frontend and custom CMS with PWA functionality.
  • Coordinate deployments, contributor access, content operations, issue resolution and feature planning.
  • Combine product ownership with editorial leadership and community development.
[P] Projects

Products grounded in real operational needs.

Each project started from a practical problem. The result is software designed around reliability, usability, maintainability and the realities of day-to-day operations.

01 / FLAGSHIP PRODUCTPrivate hospitality platform

TableMaster

Hospitality ordering and table operations

A full-stack Flask application built to manage restaurant tables, reservations, users, orders, products, VAT, reporting and network printing from one operational interface.

  • Implements PIN-based users and roles, configurable sessions, table status, reservations, product management, order history, payments and audit logging.
  • Routes order items to the correct ESC/POS network printer by category, checks printer availability and stores failed jobs in persistent retry queues.
  • Uses SQLite for operational and audit data, Excel imports for catalogue maintenance, scheduled background jobs, backups, restore safeguards and PWA support.
  • Includes MAC-bound encrypted licensing built with Fernet for controlled application deployment.
PythonFlaskSQLiteJinja2APSchedulerESC/POSPWAAudit Logs
Operational architectureapplication workflow
Front of house
Tables and reservationsCapacity, spaces, availability and daily bookings
Orders and paymentsProducts, quantities, notes, status and history
Users and sessionsPIN access, roles and inactivity timeout
Application core
Flask service layerRoutes, validation, business rules and JSON actions
Operational databaseProducts, VAT, orders, printers, settings and receipts
Audit and recoveryDeletion logs, backups, exports and restore safeguards
Kitchen and services
Category routingSend each item to the correct network printer
Persistent retry queuesStore unavailable print jobs and recover automatically
Background schedulerPending jobs, receipts and recurring checks
02 / MONITORINGDesktop application

PingOS

Network and device status monitoring

A Python and PyQt5 desktop application created for practical infrastructure monitoring and operational reporting.

  • Imports multi-sheet Excel inventories and creates a monitoring tab for every device category.
  • Runs concurrent checks with QThread and ping3, showing availability, latency, packet loss and timestamps.
  • Provides configurable polling, searchable status history, manual checks, dark mode and CSV, Excel or PDF exports.
PythonPyQt5QThreadpandasping3
Monitoring workflowfour stages
01LoadExcel device inventory
02CheckConcurrent ping workers
03TrackStatus, latency and logs
04ReportCSV, Excel and PDF
03 / EDTECHLive product

LearnPython.ai

Interactive learning and contextual AI tutoring

A bilingual learning platform designed around hands-on programming practice, immediate feedback and personalized support.

  • Provides browser-based coding so learners can write and run code without local setup.
  • Uses an AI tutor for explanations, hints, debugging guidance and feedback during exercises.
  • Supports personal notes, PDFs and learning material as context, with a mobile-optimized interface.
ReactFirebaseFirestoreGemini APIAI Tutor
Learning workspacecode and tutor
lesson.py
def monitor(service):
    status = check(service)
    return f"{service}: {status}"

print(monitor("network"))
AI tutor
Why return a value instead of printing inside the function?
Returning keeps the function reusable. You can print, test or store the result later.
Run in browserImmediate feedbackPersonal context
04 / MEDIA PLATFORM2019 to present

Respawn.gr

Founder, editor and platform administrator

An independent Greek gaming publication developed as a complete editorial and technology product, not as a standard WordPress installation.

  • Publishes news, reviews, previews, Shorts and long-form Respawn Stories, plus Essentials, Editorial and Respawn+ content.
  • Runs on a custom React frontend and custom CMS with PWA delivery, contributor access and tailored publishing workflows.
  • Own the full operational lifecycle across editorial direction, content administration, deployments, issue resolution, feature planning and user-experience improvements.
ReactCustom CMSPWAEditorial OpsProduct OwnershipCommunity
Editorial product lifecycleplan to delivery

Plan

StoriesLong-form retrospectives
EditorialOpinion and analysis

Produce

NewsDaily publishing workflow
EssentialsCurated recommendations

Manage

Custom CMSContent, access and contributors
Respawn+Member-focused publishing

Deliver

React and PWAResponsive web delivery
Continuous releasesFeatures, fixes and UX improvements
[S] Skills

A complete stack for systems, networks, automation and software.

The strongest part of my profile is the combination. I can diagnose infrastructure, coordinate incidents, automate recurring work and build software that directly supports operations.

MS

Microsoft ecosystem

Windows ServerActive DirectoryGroup PolicyMicrosoft 365Entra IDAzure
Identity and access

User, group, permission and account lifecycle administration.

Tenant operations

Licensing, access, endpoint support and security fundamentals.

Service troubleshooting

Practical diagnosis across Windows and Microsoft cloud environments.

NET

Networking and connectivity

TCP/IPDHCPDNSVLANsSwitchingAruba CentralVoIPLAN/WAN
VLAN and port diagnosis

Access, trunk and incorrect VLAN assignment troubleshooting.

Wireless operations

Client issues, access points, service degradation and monitoring.

Provider coordination

WAN, ISP outages, escalation and continuity support.

OPS

Monitoring and automation

ZabbixPowerShellPythonPower AutomateTeams AlertsSMTPLogging
Proactive visibility

Availability checks, alert interpretation and operational monitoring.

Workflow automation

Recurring checks, notifications, reporting and support tasks.

Incident response

Detection, root-cause analysis, communication and restoration.

INF

Infrastructure operations

EndpointsPrintersTelephonyBusiness AppsVendor SupportDocumentation
Business continuity

Support for business-critical and guest-facing technology services.

Operational ownership

Issues managed from first report through full restoration.

Standards and handover

Repeatable procedures, technical notes and knowledge sharing.

DEV

Software and data

FlaskReactJavaScriptSQLiteFirebaseFirestoreAPIsPWA
Full-stack products

Responsive interfaces, backend logic and operational workflows.

Relational data

Schema design, transactions, reporting, audit data and backups.

Background services

Threaded tasks, schedulers, retry queues and network printing.

LEAD

Leadership and delivery

Root Cause AnalysisStakeholdersVendorsDocumentationProduct OwnershipContinuous Improvement
Clear communication

Translate technical incidents into business impact and next steps.

Cross-team coordination

Work with central teams, departments, providers and external partners.

Practical improvement

Identify recurring friction and build repeatable solutions.

[Q] Credentials

Education, certifications and professional foundation.

Education

Hellenic Open University

Undergraduate studies in Computer Engineering, in progress since October 2022.

  • IT Applications Specialist — IEK Chalkidiki, Vocational Training Certification (2002)
  • Computer Systems and Applications Support — TEE Polygyros, IT and Computer Networks (2001)
Microsoft certifications

Microsoft 365 and security

  • MS-102: Configure Your Microsoft 365 Tenant
  • Manage Your Microsoft 365 Tenant
  • Security, Compliance and Identity Fundamentals
Additional development

Python and continuous learning

  • Hands-on development across Python, Flask, React and infrastructure automation
  • Greek native speaker, comfortable communicating in English
[PLAY] Interactive system check

Ping Runner

Keep the network alive. Jump over outages, collect clean signals and stay online for as long as you can.

Network online
Score00000 Best00000

Keep it online

Jump over outages. Collect signal packets.

Space Jump Jump P Pause Tap Mobile

Runs locally in your browser · No tracking · Best score stays on this device

Let’s build systems that work better.

Available for IT systems, infrastructure operations, automation and technical product roles where reliability, ownership and practical engineering matter.