Milan, Italy
Giorgio
Palermo
Web developer. PHP, since 2013.
More than ten years of PHP: a CMS that grew with me, client projects, friends' sites and things born out of my own curiosity. Alongside the useful services, like the email marketing and SMTP platform, there are projects built for fun, such as the quiz and the karaoke. I look after all of them from the first line of code to the server that hosts them.
Bio
My name is Giorgio Palermo and I build web applications in PHP. I studied Computer Engineering at Politecnico di Milano.
I started at Blue Ocarina, under Luca and Elena Tofoloni, two people who have worked on the web since the turn of the millennium and who taught me the craft before the code.
I stayed three years, following my first projects and taking on my first real responsibilities.
Then came PagineMediche, where I have worked for ten years and where the project and my role grew together.
Outside work: computers, video games, running and football.
Technologies
- PHP
- MySQL
- JavaScript
- HTML / CSS
- Linux
- Git
- Apache / Nginx
- REST API
- Redis
- Docker
Projects I run
The professional projects I am responsible for: development, infrastructure and long-term maintenance.
-
PagineMediche
paginemediche.itSenior developer, since 2016
Ten years on the same project, which grew along with me. It runs on an earlier version of the CMS, the one JoeCMS later came from.
-
GrandChef
grandchef.netDevelopment, infrastructure, maintenance
I handle it end to end: building the site from the supplied designs, running the server that hosts it, developing new features, tracking and maintenance. It runs on JoeCMS.
-
Urban Runners
urbanrunners.itComplete project
The site of the sports association I work with, built entirely by me: from the design to the site and every feature in it. It runs on JoeCMS.
Projects I support
Sites I did not build, where I look after certain parts.
-
GDay Pilates
Site assembly, maintenance, and the system that reads data from the MindBody platform.
gdaypilates.it -
Football Nerds
A blog about football. I handled the launch; today I only step in when something breaks.
footballnerds.it
Joe Ecosystem
Personal projects I keep building under the ‘joe’ signature. The thread is technical: all of them share the same foundation, JoeCMS.
JoeCMS
in productionThe PHP CMS everything else runs on, now live at joecms.it. It grew out of reviving an open source engine abandoned for years: a PHP 8 migration across 14,000 files, a package that installs from the browser in ten steps, and a product site with manual, changelog and downloads in four languages.
joecms.it-
JoeSMTP
An email and SMS marketing platform: contacts, segmentation, campaigns, automations, embeddable forms, a public API and an SMTP gateway. Six interchangeable sending providers behind one interface.
joesmtp.it in production -
JoeQuiz
A living-room multiplayer quiz: several phones in one room, a TV as the shared screen, fourteen minigames that change the rules every round. It behaves as if it were realtime while running on any shared hosting.
quiz.giorgiopalermo.com in production -
JoeSing
Personal karaoke through Spotify. You connect your account, JoeSing reads the track playing and projects the synced lyrics on a big screen, word by word.
sing.giorgiopalermo.com in production -
JoeIndex
Cataloguing household objects across a four-level hierarchy: home, space, container, object. With global search, a map view of spaces and loan tracking, so you always know where something is and who has it.
index.giorgiopalermo.com in design -
JoeLedger
Personal spending analysis over more than ten years of real data. Not another tracker: a comparison tool, to see how a category moved year over year and how the current year holds up against the same period in previous ones.
ledger.giorgiopalermo.com in design
Contact
Drop me a couple of lines: I reply to everyone.
Thanks, your message came through. I'll get back to you soon.
Or straight by email: info@giorgiopalermo.com