Welcome to my GitHub profile! I'm Dimitris, a Software Engineer based in Athens, Greece.
I hold a BSc in Computer Science and love building software that solves real-world problems.
- π Computer Science graduate with a CGPA of 8.68/10
- π± Currently deepening my skills in Backend Technologies and AI/ML
- π οΈ Passionate about learning, clean code, and meaningful user experiences
- π I enjoy working in teams and exploring nature
- π‘ Software Engineer @ EY (Jul 2025 - Present)
- π΅ Backend Developer @ VASS (Oct 2024 - Jun 2025)
- π’ seeSea - A Vessel Traffic Services (VTS), full-stack web app. I was responsible for the backend and subsystem integration (Spring Boot, Java, Kafka, Microsoft SQL Server, React, Flyway, Docker)
- π§ AI Sentiment Analysis - AI Natural Language Processing (NLP) for Sentiment Analysis (Python, TFIDF, Neural Networks, Bert, and More!)
- π JobFinder LinkedIn Clone - A Next.js full-stack web app (Next.js, React, MongoDB, Tailwind CSS, and More!)
- π PSLG Obtuse Triangle Minimization - Adaptive Steiner Point Insertion for Minimization of Obtuse Triangles in PSLGS (C++, CGAL)
- π’ Database Implementation - Database Implementation using Extendible Hash Table over a block-level storage manager (C, BF_Block)
- π‘ jobExecutorServer - Multithreaded Network Job Scheduler in (C, Bash Scripts)
- π Data-Mining-Techniques - Airbnb Data Mining & Sentiment Analysis Projects (Python, pandas, NumPy, Matplotlib, TF-IDF, and More!)
- πΊ WerewolvesVsVampires - A terminal game implemented using OOP techniques (C++, OOP)
- π River Raid Game - A 2d Game like River Raid, implemented using data structures and raylib in C. (C, raylib, Data Structures)
Hereβs what Iβm comfortable with (and always expanding!):
- Languages: Java, JavaScript, C++, C, SQL, Python
- Frameworks: Spring Boot, Camel, Quarkus, React, Next.js, Node.js
- Tools: Docker, Git, VS Code, IntelliJ IDEA, Postman, Flyway, SoapUI
- Databases: MSSQL, MySQL, MongoDB
- GitHub
- π¬ Email: [email protected]
