About me
I'm a 26-year-old MSc graduate in Applied Informatics with a Bachelor's degree in Computer Science, passionate about web development, real-time data systems, and database technologies. My academic background is rich and diverse, covering many areas of computer science, including data structures, databases, microcontrollers, computer architecture, and a wide range of programming languages. I'm now excited to begin my professional journey and apply my skills to meaningful, creative projects, always with attention to detail and quality.


Projects
Check out my recent projects to discover my skills in action.
For my next project, I developed a website that provides daily wildfire risk updates for all forestry offices across Greece, pyrosvestis.gr. The development process involved integrating various technologies to ensure the site is both functional and accessible.
On the backend, I utilized Node.js to create a server capable of handling daily data fetches and analyses efficiently. The server runs automated scripts that retrieve official wildfire risk maps, process the data to extract relevant information, and then use the X-API to update the website with the latest risk assessments. This system ensures that users receive timely and accurate wildfire risk updates.
The frontend, built with React and TypeScript, prioritizes user experience. The interface is designed to be intuitive, allowing users to easily navigate through various dates and access the information they need. I incorporated responsive design principles to ensure the site is accessible on both desktop and mobile devices. Interactive elements, such as the dynamic map, provide users with an engaging experience.
For my first project, I developed a fully integrated, dynamic, multi-platform website, seismologos.gr. This website allows users to track seismic activity in Greece in real-time. It comes both in Greek and English featuring a wide range of functionalities, including text-to-speech announcements as well as automatic no-refresh-needed feed updates. Built using HTML, CSS and Vanilla JS in a WordPress environment, this project showcases my deep knowledge of front-end web development fundamentals.
seismographos.netlify.app
pyrosvestis.gr
seismologos.gr
For my latest project, I developed a fully autonomous, professional real-time seismograph system from scratch. The station is powered by a Raspberry Pi running Python, with GPS synchronization for precise timing, a high-sensitivity geophone, and an analog-to-digital converter (ADC) delivering a 250 Hz sampling rate for accurate tremor detection.
The station, the server, and the clients all communicate via WebSocket, ensuring seamless real-time data transmission across the entire system. The backend server is hosted on a Hetzner platform, running Python services behind an NGINX reverse proxy. The server filters and processes the data before transmitting it to the React-based frontend, which is designed with attention to clarity, performance, and near-zero latency, allowing real-time visualization of seismic activity.
The station operates completely autonomously, featuring automatic error recovery and self-restart capabilities to ensure reliability. Currently, it is undergoing test operation in a busy urban environment in downtown Athens. Due to the high level of ambient vibrations, any tremors observed on the live plot at this stage should not be interpreted as actual seismic events.
Additional stations are planned in the coming months, and the system is already designed to support multiple synchronized nodes, with data stored in a MongoDB database, all aiming to build a real-time seismic monitoring network across Greece.
Front - End Skills
Back - End Skills
Other Skills
Currently Learning
Education
MSc in Applied Informatics
Department of Electrical and Computer Engineering, University of Thessaly
2023 — 2025
Grade: 9.0/10
BSc in Computer Science
2017 — 2023
Grade: 7.0/10
Department of Computer Science, University of Crete
Contact Me
Feel free to reach out to discuss potential collaborations or projects
✉️skonstantis@uth.gr
📳(+30) 6985663193
© 2025. All rights reserved.