Francesco Scotti, Developer in Abbiategrasso, Metropolitan City of Milan, Italy
Francesco is available for hire
Hire Francesco

Francesco Scotti

Verified Expert  in Engineering

Software Developer

Abbiategrasso, Metropolitan City of Milan, Italy
Toptal Member Since
April 3, 2019

Francesco is a web developer mainly focused on PHP development with over a decade of experience in the field and the past three in a professional environment. He's developed all sorts of websites from simple WordPress and eCommerce sites to complex online management systems in CodeIgniter. Francesco joined Toptal to look for exciting projects—especially anything that has to do with automating everyday tasks.


React Native, React, WordPress, Laravel, PHP
Origin Design
PHPUnit, Go, React, CodeIgniter, PHP 7, jQuery, CSS3, HTML5




Preferred Environment


The most amazing...

...web app I’ve built lets you show cartoons just by submitting a voice message.

Work Experience

Head of IT department

2019 - PRESENT
Forgotten Books
  • Restored PDF ingestion to printers by rewriting and uploading scripts in Laravel.
  • Maintained a Go website along with upgrading a custom Braintree Go SDK.
  • Created APIs to be used in the Amazon marketplace.
  • Improved a proprietary OCR software written in Go by implementing a cleaning tool for scanned images. Also added a web interface to let non-technical users manage the scans.
  • Updated the books' cover generation using a proprietary PDF printer.
  • Created an ePub3 generator from our proprietary format.
Technologies: Go, PHP

PHP Developer

2018 - 2019
  • Created the first app in Italy for medical delivery from pharmacies.
  • Developed an app's back end that manages security guards.
  • Built an online manager for monitoring solar panel efficiency.
Technologies: React Native, React, WordPress, Laravel, PHP

PHP Developer

2016 - 2018
Origin Design
  • Developed a web-based portal to manage building certificates and documents with reminders on expiry dates; built on CodeIgniter.
  • Supported an online management system for sports tournaments.
  • Supported an online floor plan creator by creating on-the-fly generated images using PHP and ImageMagick.
  • Developed an iOS app in Swift that was linked to a web portal.
  • Contributed to the development of a web portal for the employees of a corporate company.
  • Contributed to the development of a Dutch auction website coded in custom PHP.
Technologies: PHPUnit, Go, React, CodeIgniter, PHP 7, jQuery, CSS3, HTML5

Web Developer

2015 - 2016
  • Developed a web portal for paid phone services.
  • Built a web app that sent comments to a screen for live feedback.
  • Created an event management app.
  • Constructed a portal for models.
Technologies: PHP, jQuery, CSS3, HTML5, WordPress

Image Editor

The image editor enables the generation of images through GET variables. It was used to implement an online tool for interior design. This code lets you have the various assets in any dimension desired.

Music Generation

A server-side Go application that generates randomly music implementing an FM synthesizer. This is a suite of tools to help developers and musicians to explore the possibilities that this concept can give. The suite includes an FM synthesizer with unlimited oscillators and composable algorithms, visualization tools such as a spectrum viewer, waveform plot and phase shift viewer, an FIR filter to enable some equalization.


A web app that lets you create short cartoon animations initiated by a voice message.

The front-end records the voice message and gets the audio level peaks with a JavaScript library called P5. Then the audio file with the peaks array is sent to a PHP script that uses ImageMagick and FFmpeg to generate the short cartoon. There is also the option to alter your voice and create custom cartoons.

ELO Ratings

This is a social network based on image sharing like Instagram where instead of likes the users can vote your images against others. The rank of the images is calculated after every vote with the ELO algorithm.

Complete Compliance

This is a web-based management application that lets you store in one place all the documents and certificates regarding your sites. It also sends you reminders about the compliance status of your site and upcoming expiring certificates and it can arrange appointments with technicians that can make your site compliant.
2006 - 2011

High School Diploma in Science

Liceo Scientifico N. Copernico - Pavia, Italy


jQuery, ImageMagick, React Redux, FFmpeg, React, Puppeteer


Xdebug, Git


Laravel, CodeIgniter 3, Eloquent, PHPUnit, Jest, CodeIgniter, React Native, Redux


Go, CSS3, PHP 7, PHP, HTML5, C, JavaScript 6


REST, Unit Testing, E2E Testing


Windows, LAMP, WordPress, Linux, MacOS, Docker, iOS


PHP Data Objects (PDO), MySQL


BrainTree, Images

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring