a programmer
An Applied Informatics graduate based in Thessaloniki, Greece,
with a strong interest in web development.
I enjoy building clean, responsive websites and improving my
front-end skills through real projects.
Currently, I’m looking for opportunities to grow as a
developer and gain hands-on experience.
I enjoy building clean and functional websites with attention to both design and code. My goal is to create simple user experiences that look good and work smoothly.
I have a basic understanding of Java and object-oriented programming principles. I use it to build simple, well-structured applications while continuing to improve my problem-solving skills.
I have a solid understanding of core data structures and their role in problem-solving. They help me write more organized code and build solutions more efficiently.
I focus on creating layouts that adapt smoothly across different screen sizes. My goal is to make websites feel clear, consistent, and easy to use on any device.
I enjoy approaching coding challenges with structure and logic. This helps me break down problems into simpler parts and build better solutions step by step.
I use Git to keep my work organized and track changes effectively. It helps me manage projects more cleanly and work with a more professional development flow.
A focused collection of courses I have completed or am currently following to strengthen my development skills.
View CoursesJobTrack is a full-stack job application tracking app built with Next.js, Tailwind CSS, Clerk, Prisma, and Neon PostgreSQL. Users can securely manage their job applications, organize them by status in a drag-and-drop Kanban board, add notes and activity history, edit application details, and track their job search progress through a clean and modern interface.
The lottery-ballot DApp is a decentralized lottery system built using React and Web3 to interact with a Solidity smart contract on the Ethereum blockchain. Users can participate in a lottery draw by placing bids for items. After the draw, winners are declared, and users can check if they have won any items.
*Connecting your MetaMask wallet is required to interact with the site.
I developed a Library Manager application with a backend built using Java and Spring Boot, and a PostgreSQL database for data management.
The application enables efficient and reliable management of library resources, supporting core functionalities such as adding, updating, and retrieving book records in a structured and scalable way.