👋🏻Hi! I'm Sotiris,
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 embedded systems.
My academic background is rich and diverse, covering key areas beyond web development, such as data structures, databases, microcontrollers, computer architecture, and a wide range of programming languages. I’m currently looking for my first opportunity to contribute as a developer, applying my skills to meaningful, creative projects, always with a focus on attention to detail and high-quality results.
As a developer with a strong technical foundation and a drive to build real-time, high-impact systems, I bring more than just code to the table. I blend precision with a logical, problem-solving mindset, ensuring every project is efficient and user-focused.
I thrive in collaborative environments where teamwork and open communication lead to great results. Whether working independently or with others, I stay adaptable, embracing new technologies and challenges with enthusiasm. My approach is both creative and pragmatic, always aiming to deliver innovative solutions that solve real problems.
Above all, I’m motivated by curiosity and continuous learning, constantly striving to grow, both technically and professionally.


Projects
Check out my recent projects to discover my skills in action.
A real-time wildfire risk monitoring website that delivers daily updates for all forestry offices across Greece. The platform is designed to be functional, accessible, and scalable, offering users accurate and timely wildfire risk information. I independently designed and developed this platform to improve wildfire awareness in Greece by providing real-time, publicly accessible risk data.
🧠 Backend Architecture
Developed using Node.js to build a server capable of handling daily automated data fetches and processing
Server executes scripts that:
Retrieve official wildfire risk maps
Parse and extract relevant regional data
Update the website automatically using the X-API
This pipeline ensures daily, real-time risk assessments are published without manual intervention
🎨 Frontend Design
Built with React and TypeScript to deliver a modern, maintainable UI
Features an intuitive interface allowing users to:
Navigate across dates
View localized wildfire risk levels
Interact with a dynamic map for spatial insight
Designed with responsive layout principles, ensuring a seamless experience on both desktop and mobile devices
📌 Role & Highlights
This project demonstrates my full-stack development capabilities, with a focus on:
Backend automation and data integration
React-based frontend architecture
UX/UI design for public service platforms
Real-time information delivery pipelines
A fully integrated, dynamic, multi-platform website for real-time seismic activity tracking in Greece. Designed for both desktop and mobile, the site is available in Greek and English, providing live updates and accessibility features to a wide audience. I designed and created this real-time earthquake information site on my own to offer a more accessible alternative to existing seismic data platforms in Greece.
⚙️ Key Features
Live earthquake feed with automatic updates (no page refresh needed)
Text-to-speech announcements for accessibility and hands-free use
Bilingual interface: full support for Greek and English
Clean, responsive UI optimized for performance across devices
🛠 Tech Stack
Built using HTML, CSS, and Vanilla JavaScript
Developed within a custom WordPress environment for flexibility and content management
Leverages AJAX and custom JS logic for real-time behavior
📌 Role & Highlights
This project showcases my expertise in front-end web development fundamentals, including:
DOM manipulation and asynchronous data handling
Cross-platform responsive design
Accessibility and localization best practices
Integration within CMS platforms (WordPress)
richterberry.gr
pyrosvestis.gr
seismologos.gr
A fully autonomous, professional-grade real-time seismograph system, developed from scratch. The system features a scalable backend for seismic data acquisition and processing, along with an interactive frontend for real-time monitoring and advanced visualization. I built this fully autonomous seismograph system from scratch to explore real-time seismic data collection, processing, and visualization using custom hardware and software.
📡 Seismic Station
The seismic node is built on a Raspberry Pi running Python, integrated with:
NEO-6M GPS module for precise time synchronization
SM24 high-sensitivity geophone
ADS1115 16-bit ADC
Achieving a 250 Hz sampling rate for accurate waveform capture and tremor detection
The station is fully autonomous, with automatic error recovery and self-restart mechanisms to ensure high availability and resilience in the field.
🔗 Real-Time Data Pipeline
Communication via WebSocket between seismic station, backend server, and clients
Backend hosted on Hetzner, running Python services behind an NGINX reverse proxy
Incoming data is filtered and processed, then relayed to a web-based client
The frontend, built in React, is optimized for clarity, performance, and near-zero latency, offering:
Live waveform plotting
Real-time spectrogram visualization
🧑🏻💻Current Deployment & Scalability
The station is currently operating in test mode in downtown Athens, an environment with high ambient vibration, so live tremors should not be interpreted as seismic events
The system is designed for multi-node synchronization, with incoming data stored in MongoDB
Expansion is planned across Greece, forming a real-time seismic monitoring network
🔨 Hungry for more? Check out my Portfolio in the top menu to get a sneak peek of what I’m working on next!
Front - End
Back - End
Software
Hardware
Technical Skills
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
✉️sotirioskonstantis@gmail.com
© 2025. All rights reserved.