Full-stack developer

Hi, I'm Dimitris

|

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.

About

Software that feels usable before it feels clever.

I like building practical systems end to end: interfaces people can understand, APIs that stay predictable, and backend logic that can survive real workflows.

What I focus on

  • 01 Designing clean and user friendly interfaces.
  • 02 Building beautiful and unique websites.
  • 03 Learning new skills.
6 featured projects
UI Clean interfaces that feel simple and easy to use.
STACK Frontend, backend, and database tools I use to build complete projects.
DEV Practical development across frontend and backend work.

Skills

Skills & Technologies

Tools and languages I use to build software.

Currently learning Docker Kubernetes PostgreSQL

Frontend

HTML HTML
CSS CSS
JavaScript JavaScript

Backend

PHP PHP
Spring Java Spring
MySQL MySQL
PostgreSQL PostgreSQL

Programming Languages

C C
C++ C++
Java Java

Tools

Git Git
Docker Docker
Kubernetes Kubernetes

Projects

My Projects

Some of my recent works

RetroByte e-commerce website preview

PHP / MySQL / JavaScript / HTML / CSS

RetroByte

A retro-themed e-commerce website with product listings, product details, responsive pages, and a custom CMS for managing products and orders.

IEEE Aegean Student Branch website preview

PHP / JSON / JavaScript / HTML / CSS

IEEE Aegean SB Website

A modern glass-themed website for the IEEE Aegean Student Branch, showcasing events, board members, and general information with JSON-driven content.

AutoService Garage web app preview

PHP / MySQL / JavaScript / HTML / CSS

AutoService Garage

A full web application for managing an auto repair shop, including appointments, job tracking, and customer management.

Java Ticket Booking System preview

Java / RMI / TCP Sockets

Java Ticket Booking System

A ticket booking platform using Java RMI and TCP sockets with user roles, event management, reservations, and callback-based discounts.

Client-Server Music Library preview

Java / TCP Sockets

Client-Server Music Library

A Java client-server application simulating a digital music library with TCP socket communication, concurrency, and streaming data.

Spring Boot Festival Management REST API preview

Java / Spring Boot / REST API / Hibernate

Festival Management REST API

A RESTful backend service for managing festivals, performances, and reservations with CRUD operations, validation, and structured error handling.

Contact

Let's build something useful.

Reach out by email, check out the code, or connect with me on the platforms where I share and build.

Open to projects, collaboration, and software ideas.