Petros is a software writer since 1998, when he graduated from CITY College with a degree in Computer Science. He took a small break to work at GitHub Support for 9 years as a support engineer and a people manager. He quit GitHub to found HeavyMelon, a calm fully remote company. You can check what he is doing and where you can find him online now.
Let’s take it from the beginning though.
In 1985, my father – a visionary doctor – decides to buy me my first computer, after a visit to the International Fair of Thessaloniki. It was an Amstrad CPC 6128 with a green monitor and a disk drive. After spending the first period playing games, with a time constraint of 1 hour per day, imposed by my father, a conversation I have with an English schoolmate makes me want to explore the inner workings of the computer.
When I saw him write a simple Basic program in a blank piece of paper in a matter of seconds, something clicked inside me and that was a moment I will never forget as long as I live. It was the moment I decided what I want to do for the rest of my life (no, it’s not writing programs in Basic on a piece of paper). After that, I moved on to owning two Amiga computers and my first PC when I started in City College.
In 1995, I fulfill my military obligations and I start my Bachelor in Computer Science at City College which is an affiliated institution of the University of Sheffield.
In 1998 I graduate with a Class 1 B.Sc. and I finish an extraordinary thesis which is published at the 7th Hellenic Conference of Informatics:
7th Hellenic Conference on Informatics, 26 – 29 August 1999, University of Ioannina Computer Science Department, Theory & Algorithms, B.Sc. Thesis: “ZTrans: A Semi-Automatic Translator from Z to SML”
I start looking for a job during the summer of the same year.
I start working for a small company with hand-held devices; I work for three months and I leave them without a prior notice because the code I was asked to maintain was a mess. Young and inexperienced I just don’t show up for work and announce my resignation over the phone to my boss. Some said to me that was a mistake, but until now I haven’t regret it.
I get a job right away in September 1998 with Logismos, the company where I have spent almost 8 years of my life. While I worked for Logismos I learned a lot, I tried to give my best, I lost my father—the one responsible for making me love this profession. I got married and I had my lovely daughter born.
In May 2006, I decided to quit from Logismos and begin working as a freelancer. I learn first hand how difficult it is to be a freelancer. I keep on trying for a couple of years.
In September 2007, I join ITS Exprert Solutions and organize their software development lifecycle and department. That’s my first opportunity to run the software development department of a small company the way I believe it should run. I introduce version control, continuous integration, and after a 6 month negotiation with leadership, remote work for my team.
During my time there until 2010, I invest heavily in remote work mentality and processes. I start volunteering my time for free to expand my network. My activities during waking North America hours keep me alert.
One day in October 2010, I spot a job post from GitHub. They are looking for a Technical Support person to cover Europe and International timezones. I already know GitHub, and the company potential and buzz. I send an email to apply after typing frantically for 5 minutes. They ask how many hours I can spend a week. We start with 4 hours a day.
In December I ask if they like what I do, and if they would consider having me as a full time technical support person. They say of course, and ask me to visit them in San Francisco in January 2011.
I join the company at about 15 employees, and work and expand Support up until 2015 when I switch to people management.
Meanwhile, my son is born in 2013. He is going to be my Minecraft companion for the years to come.
Back at work I grow as a manager and become a Director in 2018.
At the end of 2018, Microsoft acquires GitHub, and I change my role from people management back to engineering.
In August 2019, I quit GitHub after 9 years to follow my dream. To build a calmup, a company that will create a support tool based on my experience at GitHub Support. Its vision, to help support teams be calm, maintain their human voice, and have happy customers.
Our new company, HeavyMelon, has officially launched!
You can also check what I am doing and where you can find me online now.