Eduardo Maio

Web Developer - PHP7, HTML5, CSS3, JS

About me

Hi, I’m Eduardo, a web developer from Portugal with more than 13 years of professional experience. I’m an autodidact and I have created my first website back in 1999 and since that day I have been learning continuosly about web development.

My strenghts are creating object-oriented code, well-documented, with security and performance always in mind. The same applies with frontend with an emphasys on imagem optimization, minifying and compressing files.

HTML 5, CSS 3, PHP 7, Javascript, SASS, MySQL, SQLite, JSON, XML, Java (Android), Laravel, Symfony, jQuery, Bootstrap, Git, Gulp, Google Maps API
PHPStorm, Sublime Text, Photoshop, Audition, Premiere, Eclipse, LibreOffice
CentOS, Ubuntu, VMWare, DNS, Apache, nginx, MariaDB, CPanel, Plesk

My Projects

Some of my own personal projects that are currently active

Mais Gasolina
Mais Gasolina

Fuel prices in Portugal updated by the site users. Each fuel station has it’s geolocation coordinates, brand, discounts, working hours, address and of course the prices.

It’s running on my own CMS written in PHP with a MariaDB database using the MVC pattern. It has a static file cache system, Gzip and Brotli compression and HTTP/2 Server Push support.

Visit site
Mais Gasolina app
Mais Gasolina mobile app

Hybrid Android app (native and web view) integrated with the website Mais Gasolina.

Users can update fuel prices on the go, check their favorite fuel stations and, with geolocation, find the cheapest fuel prices near them.

Play Store
Portugal by Car
Portugal by Car

Dedicated to foreign drivers who are spending their holidays in Portugal. Articles to help them have the best driving experience, learning the rules and quirks of the Portuguese roads.

There is also an area dedicated to show some of the best driving roads in Portugal.

It’s running on my own CMS written in PHP with a MariaDB database using the MVC pattern. It has a static file cache system, Gzip and Brotli compression and HTTP/2 Server Push support.

Visit site
Quem me Liga
Quem me Liga

List of marketing and scam callers in Portugal. The information is shared by the users anonymously to allow others to check before answering an unknown caller if the call is legit.

It’s running on my own CMS written in PHP with a MariaDB database using the MVC pattern. It has a static file cache system, Gzip and Brotli compression and HTTP/2 Server Push support.

Visit site
Sound Deadening
Sound Deadening

A type of blog about sound deadening on my cars. Deadening is when you put some specific materials on a car to reduce noise from the outside.

It’s running on my own CMS written in PHP with a MariaDB database using the MVC pattern. It has a static file cache system, Gzip and Brotli compression and HTTP/2 Server Push support.

Visit site

Tools

A few useful tools that I have created to help me with some recurring tasks while doing dev work

A trip down Memory Lane

A sample of some older projects that were replaced by newer versions or that are no longer active

Site dos Provérbios
Site dos Provérbios

This was the site that I used to create my own CMS. It was a good testbed for things like full text search, cache invalidation, queries to check for duplicate content and so on.

It had popular sayings and proverbs from Portugal, but nowadays no one cares about old sayings, only likes and Instagram followers so the number of visits were getting lower and lower so I just shut it down. A Facebook like a day doesn't matter anyway.

eduardomaio.net
eduardomaio.net blog

Before this site that you are currently browsing, I hosted a blog on this domain. It was the previous version before this mini-portfolio now online.

It was written in Portuguese, focused on web development subjects like compression, SSL, cPanel configurations, etc. There was a quarterly feature were I would share the statistics of multiple personal websites and gave the percentages of users with different browsers and operating systems.

Quero Saco
Quero Saco

A new law was passed to make it illegal for department stores to give free plastic bags to their costumers. The cost of a plastic bag was now 10 cents, but some greedy businesses started to charge for bags that weren't covered by this new law.

The idea was to name and shame such businesses but fortunately (unfortunately for the website) such practices quickly stopped after the backlash from the consumers.

The Portuguese also now adopted reusable bags so the website really didn't have a purpose anymore.