The whole picture
I'm interested in how the interface, the logic, and the data work together. Understanding those connections is part of what I enjoy about development.
Full-stack developer
I am a web developer and software engineer building clean, practical software with smooth flows and thoughtful details.
Curious developers may find more than the source code.
Next About Dimitris How I build, what I use, and where I'm headed.I'm Dimitris, a developer who enjoys building both websites and complete software systems.
I like understanding how everything fits together: what someone sees, what happens behind the scenes, and how the two connect. Working across those layers keeps me curious and gives me new things to figure out.
I'm interested in how the interface, the logic, and the data work together. Understanding those connections is part of what I enjoy about development.
I enjoy work with more moving parts: breaking a bigger problem down, making sense of the pieces, and bringing them together.
There's always more to learn, whether that means trying a new tool or digging into a topic beyond the code. That's also what excites me about the thesis ahead.
Learning, contributing, and showing up.
– Volunteering
IEEE · University of the Aegean
Web presence and digital support for the student community.
– PresentEducation
University of the Aegean
Studying Information & Communication Systems Engineering.
1 / 6 · Completion
DIGIMPACT.EU · 18 Dec 2025
50 learning hours in innovation, design thinking, and digital business.
View certificate
Completion · 2025DIGIMPACT.EU
Participation · 2025Microsoft
Participation · 2024IEEE
Participation · 20252025 · The Breach Boys
Seminar · 2022Grow with Google
Seminar · 2022Grow with Google
Tools and languages I use to build software.
Websites, desktop applications, and the systems behind them.
PHP / JavaScript / GSAP / SVG / CSS
A jewellery and watch showcase bringing Gold and Silver collections into one visual identity, with an animated SVG logo that becomes part of the page background as you scroll.
C# / .NET / WPF / UDP Telemetry
A native Windows companion for F1 25, turning live UDP telemetry into race dashboards, timing, vehicle condition, and strategy views, with local recording and replay tools.
PHP / JavaScript / ESP32 / Arduino / Network Printing
A complete cafeteria management system with a CMS, staff accounts, shifts, deliveries, coupons, and connected order printing through an ESP32 and network printers.
Java / RMI / TCP Sockets
A ticket booking platform using Java RMI and TCP sockets with user roles, event management, reservations, and callback-based discounts.
Java / TCP Sockets
A Java client-server application simulating a digital music library with TCP socket communication, concurrency, and streaming data.
Java / Spring Boot / REST API / Hibernate
A RESTful backend service for managing festivals, performances, and reservations with CRUD operations, validation, and structured error handling.
Have an idea? I'd love to hear it.
A project, a collaboration, or a good conversation.
Let's see where it goes.