Junior Full-Stack Developer | AI Automation & Integrations
π Based in Greece π¬π·
- π Digital Systems undergraduate entering the final year at the University of Thessaly.
- π Focused on full-stack development, AI automation and integrations, DevOps practices, and self-hosted infrastructure.
- π§© Building end-to-end applications with authentication, RBAC, real-time communication, automation, testing, and production deployments.
- βοΈ Working with React, TypeScript, Java, Spring Boot, NestJS, PostgreSQL, Prisma, Docker, Linux, and Cloudflare.
- π€ Using generative AI tools for agent-based workflows, structured integrations, architecture planning, debugging, testing, and productivity, with human validation of the output.
|
Desktop and API platform for municipal enforcement workflows, ticket lifecycle, vehicle records, audit history, Greek / Greeklish fuzzy search, real-time updates, and PDF reporting. |
Central homelab operations dashboard for service health, containers, networks, Cloudflare tunnels, incidents, backups, alerts, history, dependency intelligence, and operational recommendations. |
ποΈ ShiftFlowProduction shift-planning application with rule-based schedule generation, drag-and-drop editing, rest-day constraints, history, analytics, templates, and exports. |
π HomeLabShareSelf-hosted file-sharing platform with authentication, per-user quotas, uploads, share links, favourites, invite codes, and administration tools. |
flowchart LR
Officer[Municipal Police User] --> Desktop[Tauri Desktop App]
Desktop --> API[NestJS REST API]
API --> Auth[JWT Auth / RBAC]
API --> Tickets[Ticket Lifecycle]
API --> Vehicles[Vehicles & Owners]
API --> Search[Greek / Greeklish Fuzzy Search]
API --> Reports[Reports & PDF Printouts]
API --> Realtime[Socket.IO Updates]
API --> Prisma[Prisma ORM]
Prisma --> DB[(PostgreSQL)]
flowchart LR
Admin[Homelab Administrator] --> UI[React Operations Dashboard]
UI --> API[HomeOps API]
Monitor[Python Monitoring & Reporting] --> Services[Self-Hosted Services]
Monitor --> Host[Linux Host & Storage]
Monitor --> Docker[Docker Runtime]
Monitor --> Tunnels[Cloudflare Tunnels]
Monitor --> State[(State Snapshots & JSONL History)]
API --> State
API --> Status[Services / Containers / Networks]
API --> Operations[Deployments / Backups / Alerts]
API --> Incidents[Incidents & Timeline]
API --> Intelligence[Dependencies / Correlation / Recommendations]
flowchart LR
Manager[Business Manager] --> UI[React + TypeScript UI]
UI --> Auth[Firebase Authentication]
UI --> Scheduler[Rule-Based Scheduling Engine]
Scheduler --> Rules[Business Constraints]
Rules --> Rotation[Sunday Rotation]
Rules --> Rest[Rest-Day Rules]
Rules --> Availability[Leave & Availability]
Rules --> Fairness[Fairness Constraints]
UI --> Store[(Cloud Firestore)]
Store --> Employees[Employees]
Store --> Shifts[Schedules & History]
Store --> Settings[Templates & Settings]
Desktop and API system for municipal enforcement operations.
Tech Stack: React, TypeScript, Tauri, NestJS, PostgreSQL, Prisma, Socket.IO, Docker, Jest, Playwright, Cloudflare Tunnel.
- JWT authentication and role-based access control
- Ticket lifecycle, vehicle, owner, and plate-history management
- Greek / Greeklish fuzzy violation search
- Real-time updates, audit history, PDF printouts, and reports
- Automated backend and end-to-end testing
Central operations and observability workspace for a self-hosted homelab.
Tech Stack: React, Node.js, Python, Docker, Linux, Cloudflare, JSON / JSONL state pipelines.
- Service, host, storage, container, network, and tunnel visibility
- Incidents, alerts, backups, operational history, and timelines
- Dependency graph, incident correlation, recommendations, and intelligence scoring
- Deployment operations integrated into the wider HomeOps control center
- State-backed API design with monitoring and reporting automation
Production shift-planning application with configurable business rules.
Tech Stack: React, TypeScript, Firebase, Firestore, Zustand, dnd-kit, Vercel.
- Rule-based schedule generation
- Drag-and-drop editing and manual overrides
- Rest-day, Sunday rotation, availability, and fairness constraints
- History, analytics, templates, locking, and exports
Self-hosted file-sharing platform with user-level access and administration tools.
Tech Stack: Next.js, TypeScript, Prisma, PostgreSQL, Docker, Cloudflare Tunnel.
- Authentication and per-user storage quotas
- File and URL uploads, favourites, and recent items
- Share links and invite-code workflows
- Administration, search, sorting, and usage visibility

