Hi, I'm Marios Tsirogiannis, a passionate Software Developer who loves exploring new technologies, refactoring legacy code, and writing clean, maintainable code using Test-Driven Development (TDD).
- Java with Spring (Spring Boot)
- React for frontend development
- Kubernetes for container orchestration
- Tailwind CSS for beautiful, responsive UIs
I’m particularly interested in building scalable applications, optimizing performance, and working with cutting-edge technologies. I'm also highly invested in writing code with high test coverage, ensuring that everything is working as expected while making it easy to refactor or scale in the future.
When I'm not working, I enjoy listen to music, coffee and working on side projects, and keeping up with the latest trends in the software development industry.
Here are a few of the projects I'm working on:
- [ContentEdge CMS](It is still in development, soon to be released) - A CMS service built with Spring Boot, React, and PostgreSQL. This project is the backbone of my development work. It allows clients to easily manage and update their website content through an intuitive interface, with features like API integrations, user authentication, and role-based access management. It’s built for scalability and designed to streamline content management for web applications.
- Gamehearts CMS - A CMS service designed for managing content across various platforms. It connects with APIs, supports secure user authentication via Keycloak, and integrates with PostgreSQL for data storage.
- REBOOT - A newsletter service setup with EmailJS and Mailjet. This project focuses on sending out personalized, scalable newsletters to large subscriber lists.
Note: My repositories are private, but you can explore my projects online through the links above.
- LinkedIn: Marios Tsirogiannis
Thank you for visiting my GitHub profile!



