// hint: try the konami code

PAPASOTIROPOULOS // node_07
SOC ONLINE SIEM ACTIVE OSINT FEED
UTC 00:00:00
ATH 00:00:00
37.9838°N · 23.7275°E
root@papasotiropoulos:~#

          
OPERATIONAL [ ATH · GR ] [ EST. 1999 ] [ eCPPT · SAL1 ]

Stavros Papasotiropoulos

Field Electrical Engineer · Cybersecurity Analyst · OSINT Investigator · Educator

Field Electrical Engineer at Kourtis Tech today; SOC L1 Analyst at Adacom yesterday; OSINT investigator by instinct, educator by reflex. Scroll to fly through the network — or click a glowing node to pull its file.

2026 @KOURTIS TECH
0 CERTIFICATIONS
eCPPT CERTIFIED
0 TOOLS DEPLOYED
SCROLL // INITIATE FLIGHT · CLICK NODES // PULL FILES
MODULE_01 // ACTIVE

The Engineer.

Field Electrical Engineer @ Kourtis Tech · ASPAITE BSc
SUBSYSTEM // hardware [ 01.A ]

Currently a Field Electrical Engineer at Kourtis Tech — on-site installation, commissioning and systems integration across diverse projects. Earlier at Kapa Install I optimised technician scheduling, managed the e-shop infrastructure, and led R&D into emerging electrical systems. Foundation: a BSc in Educational Electrical & Electronic Engineering from ASPAITE — circuit design, digital and analog systems, embedded systems, telecommunications and networks.

  • AutoCAD
  • MATLAB
  • Embedded Sys
  • Energy Distribution
  • Circuit Design
  • Telecom
METRICS [ 01.B ]
Kourtis TechField Electrical Engineer · 2026–Now
Kapa InstallBack Office Engineer · 2025
2018–2025ASPAITE BSc
MODULE_02 // ELEVATED

The Cyber
Investigator.

Former SOC L1 Analyst @ Adacom · eCPPT · TryHackMe SAL1
SUBSYSTEM // detection [ 02.A ]

At Adacom (2025 – April 2026) I monitored client environments daily, triaged L1 alerts and executed incident playbooks to contain real threats — working closely with security teams and system owners. Alongside this I built and still maintain a functional SOC lab around Wazuh SIEM on Linux: endpoint log forwarding, custom detection rules, brute-force and suspicious PowerShell investigation.

  • Wazuh SIEM
  • Wireshark
  • Nmap
  • Metasploit
  • Burp Suite
  • Hydra
  • Python
  • Incident Response
  • Threat Hunting
› eCPPT — INE › SOC L1 Analyst — TryHackMe › Jr Penetration Tester — TryHackMe › Complete Ethical Hacking — Udemy
OSINT // node graph [ 02.B · DRAG ]
↻ DRAG TO ROTATE · TAP A NODE
02.C // ARSENAL

Tools deployed in the field.

→ scroll to advance the rack
/01

Wazuh

SIEM core. Built a working SOC lab — endpoint log forwarding, detection rules, alert triage.

DEPLOYED
/02

Wireshark

Packet dissection for traffic analysis, anomaly hunting, and protocol-level forensics.

DEPLOYED
/03

Nmap

Network reconnaissance — host discovery, service fingerprinting, scripted scans.

DEPLOYED
/04

Metasploit

Exploitation framework — used during eCPPT prep and red-team simulations.

DEPLOYED
/05

Burp Suite

Web app proxy — intercept, replay, fuzz. Daily driver for application-layer testing.

DEPLOYED
/06

Hydra

Authentication brute-force — credential resilience testing in lab environments.

DEPLOYED
/07

Python

Automation glue. Custom parsers, log enrichers, OSINT scripts and SIEM integrations.

DEPLOYED
MODULE_03 // BROADCASTING

The Educator.

Private Tutor (2021–2025) · Web Developer @ Core Concepts
SUBSYSTEM // pedagogy [ 03.A ]

Since 2021 I've taught secondary, high-school and tertiary students in Electrical Engineering — in person, remotely, and at tutorial centers. I built and maintain a Greek educational platform to scale that work, and I bring the same teaching instinct into every technical handover and documentation sprint.

  • React.js
  • JavaScript
  • HTML / CSS
  • WordPress
  • UX Design
  • Curriculum Design
  • Meta Front-End
→ Open the EduPlatform Live Demo
CHANNELS [ 03.B ]
2021-NOWPrivate tutoring
EduPlatformNext.js · Firebase · Gemini AI
Core ConceptsWeb Developer
MODULE_04 // FEATURED PROJECT

EduPlatform Greek Education SaaS

A multi-tenant B2B tutoring platform I built for private tutors and small educational centres (φροντιστήρια) in Greece. Teachers manage courses, chapters, lessons (video, rich-text, PDF, quiz), live Zoom rooms and track per-student analytics — all scoped to their organisation via Firestore security rules.

🔒 eduplatform-1-pilot.netlify.app

Students learn, track, and join live sessions.

  • Sign up with an organisation invite code — auto-scoped to that org
  • Choose school type, grade, orientation and sector (full Greek education system)
  • Browse courses filtered by grade
  • Watch video lessons, read theory (rich text), view PDFs in-browser, and take multi-choice quizzes
  • Progress tracking per course with completion percentages
  • Quiz retries with full answer review and explanations
  • Join live Zoom rooms scheduled by the teacher
  • Profile settings with instant dashboard refresh · password reset via email

Teachers build content and track analytics — end to end.

  • Builder Pro admin panel: Courses → Chapters → Lessons → Live Rooms
  • Upload content in 4 formats: 🎥 Video · 📝 Rich Text · 📄 PDF · ❓ Quiz
  • AI-powered quiz generation (3/5/10 questions) via Google Gemini
  • AI theory writing — generate lesson explanations from a prompt
  • Cascade delete: chapters → lessons → progress → live rooms
  • Quiz builder with drag-to-reorder, 4-choice questions, correct-answer marking
  • Schedule and manage live Zoom / Teams / Webex rooms per course
  • Analytics dashboard: student count, completions, quiz averages, per-course progress bars, searchable/sortable student table

Super Admin governs the platform across organisations.

  • Cross-organisation access to all data
  • Promote users to admin role
  • Create and manage organisations with invite codes
  • Suspend / reactivate organisations
  • Override any security rule (Firestore rules bypass)
  • Full audit visibility across every tenant

Multi-tenant by design.

FRONTEND Next.js 13 · App Router TypeScript · Tailwind · ReactQuill
AUTH · DATA Firebase Auth · Firestore · Security Rules
FILE STORAGE Cloudinary PDFs · images · signed uploads
AI Google Gemini Quiz gen · theory writing
MULTI-TENANT Organisation-scoped data Every read/write filtered by orgId · Firestore rules enforce RBAC (student · admin · superAdmin) · DOMPurify XSS sanitisation on all rendered HTML

Every layer, every dependency.

FrameworkNext.js 13 App Router
LanguageTypeScript
AuthFirebase Authentication
DatabaseCloud Firestore
File StorageCloudinary
AIGoogle Gemini API
StylingTailwind CSS
IconsLucide React
Rich TextReactQuill
Toastreact-hot-toast
SecurityDOMPurify + FS Rules
HostingNetlify
3 Role types
Student · Admin · SuperAdmin
4 Lesson formats
Video · Text · PDF · Quiz
🇬🇷 Fully localised
Greek UI + curriculum data
AI Gemini-generated
Quizzes & theory
MODULE_05 // ESTABLISH COMMS

Open a channel.

Active for SOC, security engineering, threat-hunting and cyber-defence roles.

© 2026 — S. PAPASOTIROPOULOS BUILT WITH THREE.JS · GSAP · SCROLLTRIGGER END_OF_TRANSMISSION ▮