π Based in Greece π¬π·
- π Computer Science Student focused on full-stack development, DevOps practices and AI-assisted software engineering.
- π Building real-world projects with modern backend, frontend, database and deployment technologies.
- π§ Interested in AI-powered applications, automation tools, secure web systems and developer platforms.
- βοΈ Currently working with stacks used in my repositories: Spring Boot, NestJS, React, TypeScript, PostgreSQL, Prisma, Docker and Tauri.
- π€ Using AI tools as development assistants for architecture planning, code reviews, debugging and productivity workflows.
|
Modern desktop and backend platform for municipal police operations, ticket lifecycle, vehicle records, reports and Greek / Greeklish fuzzy violation search. |
βοΈ DeployOpsHomelab deployment and monitoring platform with project registry, health checks, Docker service visibility, logs and deployment lifecycle tracking. |
|
Rule-based employee shift scheduling system with fairness rules, Sunday rotation, leave handling and custom business constraints. |
Self-hosted services, Docker-based automation, remote access workflows and server experiments around a personal homelab environment. |
flowchart LR
Officer[Municipal Police User] --> Desktop[Tauri Desktop App]
Desktop --> API[NestJS REST API]
API --> Auth[Auth / Roles]
API --> Tickets[Ticket Lifecycle]
API --> Vehicles[Vehicles & Owners]
API --> Search[Greek / Greeklish Fuzzy Search]
API --> Reports[Reports & PDF Printouts]
API --> DB[(PostgreSQL)]
API --> Prisma[Prisma ORM]
Prisma --> DB
flowchart LR
Admin[Admin / DevOps User] --> UI[React + TypeScript UI]
UI --> API[Spring Boot REST API]
API --> Auth[JWT / Roles]
API --> Projects[Project Registry]
API --> Health[Health Checks]
API --> Docker[Docker Status & Logs]
API --> Deployments[Deployment History]
API --> DB[(PostgreSQL)]
API --> Flyway[Flyway Migrations]
Docker --> Compose[Docker Compose Services]
flowchart LR
Manager[Gas Station Manager] --> UI[React + TypeScript UI]
UI --> Auth[Firebase Authentication]
UI --> Scheduler[Shift Scheduling Engine]
Scheduler --> Rules[Business Rules]
Rules --> Rotation[Sunday Rotation]
Rules --> Leaves[Leave & Absence Handling]
Rules --> Fairness[Fairness Constraints]
UI --> Store[(Firestore Database)]
Auth --> Access[Tenant Membership Access]
Store --> Employees[Employees]
Store --> Shifts[Generated Shifts]
Store --> Settings[Station Settings]
Modern desktop and backend system for municipal police operations.
Tech Stack: NestJS, PostgreSQL, Prisma ORM, Tauri, TypeScript, REST APIs, PDF generation, fuzzy search, real-time updates.
- Ticket lifecycle management
- Vehicle and owner records
- Greek / Greeklish fuzzy violation search
- PDF printouts and reports
- Admin diagnostics and operational tools
Homelab deployment and monitoring platform for managing projects, health checks, Docker services and deployment history.
Tech Stack: Java 21, Spring Boot, React, TypeScript, PostgreSQL, Docker, Docker Compose, JWT, Flyway.
- Project registry
- Health check history
- Docker status and logs viewer
- Role-based access control
- Deployment lifecycle simulation
Shift scheduling system for gas station employees with custom business rules.
Tech Stack: TypeScript, scheduling logic, rule-based generator, frontend planning.
- Morning / afternoon / intermediate shift rules
- Sunday 12-hour shift rotation
- Leave and absence handling
- Fairness rules and employee constraints
Personal server and automation environment for self-hosted tools and experiments.
Tech Stack: Linux, Docker, Docker Compose, Cloudflare, Tailscale, Pi-hole, automation scripts.
- Self-hosted services
- Network-level ad blocking
- Remote access workflows
- Server automation experiments

