Hello, I'm
Stavros Melidoniotis👋
I (mostly) make websites.
I'm a full-stack developer equipped with the urge to turn ideas into exceptional digital experiences.
Nothing playing right now.
efood-order-tracker
Chrome extension that keeps track of time for your e-food orders.
isup-cli
A cli tool to quickly test whether websites are up and running.
messengram
Messenger and Instagram combined under a single cross-platform app.
ig-tagger
Python script that automates the process of tagging people in Instagram giveaways.
wear-os-eortologio
Wear OS app that shows the celebrating names of each day.
bank-transactions-web-ui
A simple dashboard to view monthly analytics of my bank transactions.
About me
I would describe myself as a passionate, detail-oriented individual with a get-it-done, on-time and high-quality-product spirit. I'm always keen on learning new stuff and experimenting with new technologies in the areas of Web Development and AI.
Here are some important milestones in my life so far...
- 👶
Hello world!
This is where my story begins, making me 0 days, 0 hours, 0 minutes and 0 seconds old.
- 🎓
Started studying at Harokopio University of Athens
Fast forward to 2016. This was the beginning of a very constructive period, where I got to meet lots of professors with great knowledge and start my programming journey. Some of the courses that I took include:
- Object-Oriented Programming
- Android Development
- Web Development
- Data Structures
- Distributed Systems
- Operating Systems
- Artificial Intelligence
- Data Mining
- Algorithms and Complexity
- Cryptography
- 🧑💻
Website Maintainer @ Techville
While still studying for University I was able to land a freelance job at Techville, where I had the opportunity to put my knowledge into practice. My main responsibilities involve the error-free operation of the company's website, the implementation of new features and the creation of backups.
- 🧑💻
Junior Software Engineer (Internship) @ Threenitas
During my final year at University I got accepted to an internship at Threenitas, where I had the chance to experience and understand the stages and workflow taken by a company, in order to deliver the final product to a client.
- 🧑💻
Web Developer @ Crowdpolicy
My first full-time job! This was my chance to make good use of all the skills that I've gained during the previous years. I've participated in numerous projects, either alone or as part of a team, and every single one of them has provided me with even more skills and experience. Apart from writing code I also train new co-workers and guide them through all the initial stages.
- 🎓
Graduation! 🎉
The time has come. My thesis project "Develop a Facebook Messenger chatbot that will operate as Harokopio University's undergraduate student advisor" was rated with 10/10, which allowed me to graduate from HUA with a GPA of 8.6/10, the highest grade at this specific graduation ceremony.
Technical skills (don't worry if a skill is missing – I pick things up pretty quick):
I have experience working on a team in an agile environment using Atlassian software, but I also enjoy working independently.
Works
O2hub
Digital platform for the distribution of Open Data and Open APIs from the subsidiary companies of HCAP.
Cityworks
Modern geographic information system for the efficient management and visualization of the projects and actions of a Municipality or Region.
Greeklit
Website for the promotion of dynamic Greek book production and the promotion of Greek authors abroad through the translation program, but also through continuous information on actions and news about Greek Letters.
Adaptivegreece Hub
Online tool for mapping climate change predictions in a simple and understandable way using maps and graphs.
CrowdParticipation
Online platform for the organization and realization of Public Consultation on the projects and actions of the City, Municipality or Region, combined with evaluation and prioritization.
VisitSymi
Promote tourist and cultural points of Symi island, alternative forms of tourism and alternative tours, the local identity as well as the local entrepreneurship.
e-services
Digital platform through which citizens can submit requests remotely for certifications or other services of their Municipality, following required methodologies and submitting the necessary supporting documents.
Snippets
- Update missing values of ACF fields when importing posts via Wordpress importer
- Leaflet basic config for Wordpress
- Generate social share links for a given post in Wordpress
- Return a file's size in human readable form
- React hook for performing fetch calls
- React component for searching values inside an array & highlighting matching keywords
- React hook for easy retrieval of media dimensions
- React hook for detecting clicks outside of an element
- Send notifications via Telegram
- React useDebounce hook
- NextJS Image component with a skeleton placeholder
- Change MAC address on macOS.