Integrated Master's Student in Information & Communication Systems Engineering
University of the Aegean
I build full-stack software and AI-powered products with a focus on backend systems, APIs, databases, automation, and practical real-world applications.
| Project | What I Built | Tech |
|---|---|---|
| AI Resume Defensibility | AI-powered resume analysis platform designed to go beyond traditional ATS scoring by evaluating how well candidates can defend the claims in their CV, identifying weak evidence, skill gaps, and potential recruiter concerns. | AI · NLP · Full-Stack · Resume Analysis |
| FestivalFlow | Full-stack festival management platform with JWT authentication, five-role authorization, performance booking, rehearsal scheduling, and administrative workflows. | Java · Spring Boot · Spring Security · REST |
| Task Manager | Full-stack productivity application with task CRUD, priorities, deadlines, status tracking, filtering, search, pagination, and overdue/today indicators. | React · TypeScript · Node.js · MongoDB |
| TabloidParserCompiler | Compiler for a custom programming language that parses source code and transpiles it into executable Python, supporting functions, recursion, loops, and conditionals. | Java · ANTLR4 · Python |
| Olive Spray Monitoring | Android field-monitoring application using GPS and geofencing to guide agricultural spraying operations while protecting organic olive groves. | Kotlin · Android · Firebase · GPS |
| Clinic Appointment & Patient Management System | Full-stack system for patient records, medical history, appointments, and relational healthcare data management. | PHP · MySQL |
| Chat Client-Server | An offline-first desktop communication platform built with Java, Swing, TCP/UDP sockets, and SQLite. It automatically discovers nearby rooms, encrypts messages end to end, keeps durable history, supports channels and direct messages, and includes client-side AI tools. | Java · Client-Server |
| Ticket Booking System | Event booking application supporting registration, reservations, cancellations, payments, and separate user/admin workflows. | Java |
I'm exploring how AI can improve hiring without simply generating better-looking resumes.
Instead of asking only:
“Is this resume ATS-friendly?”
the project also asks:
“Can the candidate actually defend what is written on the resume?”
The goal is to build features such as:
- Resume evidence analysis
- ATS and recruiter-oriented evaluation
- Skill evidence mapping
- Resume defensibility scoring
- Weak-claim detection
- Job-description matching
- Recruiter rejection simulation
- AI-generated interview questions based on resume claims
- Career and skills-gap recommendations
- Artificial Intelligence & LLM-powered applications
- Software Engineering
- Backend & API Development
- Full-Stack Development
- Distributed Systems
- Cloud-native applications
- Human-centered AI
- Developer tools and automation
- AI for recruitment and productivity
- Power BI
Integrated Master's in Information & Communication Systems Engineering
University of the Aegean · Samos, Greece
2022 – 2027 (Expected)
Relevant coursework:
- Software Engineering & SDLC
- Distributed Systems & Middleware
- Database Systems
- Computer Networks & TCP/IP
- Information Security & Cryptography
- Cloud Computing
- Mobile Application Development
- Artificial Intelligence & Machine Learning
- Decision Support Systems
- Building AI-powered full-stack applications
- Exploring LLM integration and agentic AI patterns
- Developing production-style backend architectures
- Improving system design and cloud-native development
- Building projects that solve practical user problems
I'm currently interested in:
Software Engineering · Backend · Full-Stack · AI Engineering Internships
Building software that solves real problems, one project at a time.
```Open to internship and junior developer opportunities.