Saverio Murgia, Developer in Como, Province of Como, Italy
Saverio is available for hire
Hire Saverio

Saverio Murgia

Verified Expert  in Engineering

Full-stack Developer

Location
Como, Province of Como, Italy
Toptal Member Since
January 19, 2021

Saverio is an entrepreneur—named in Forbes 30 Under 30 in 2017—and a full-stack developer with several years of experience crafting products used by thousands of people. He specializes in TypeScript (Angular, Node.js) and Dart (Flutter) and has worked with PHP and Python. In his first startup, Saverio led a team of 15 people (developers, designers, marketing) to create an AI-based smart camera for the blind. Now, Saverio focuses on launching new products and helping other startups do the same.

Portfolio

US Based Marketing Firm
Machine Learning, Artificial Intelligence (AI), Python, APIs, Project Management
Rise Financials
Dart, Kotlin, Flutter, Appium, GitLab CI/CD, Sentry, Firebase...
Leading Company in the Manufacturing Sector
Flutter, Android, Linux Kernel, Reverse Engineering, Figma, Mobile Development...

Experience

Availability

Full-time

Preferred Environment

Docker Swarm, Docker, Trello, GitLab CI/CD, InVision, GitLab, Figma, Slack, Mattermost, Linux

The most amazing...

...product I've developed is Horus, the smart camera for the blind that recognizes objects, faces, and reads text using AI, computer vision, and a seamless UX.

Work Experience

CTO

2023 - PRESENT
US Based Marketing Firm
  • Managed scoping out a major overhaul of the company's automation projects.
  • Managed outsourcing to third parties and ensured quality outcomes.
  • Ensured feasibility and designed architecture to reach the company automation goals.
Technologies: Machine Learning, Artificial Intelligence (AI), Python, APIs, Project Management

Senior Flutter Developer

2021 - 2023
Rise Financials
  • Worked in a team of two Flutter developers to release a mobile app for a fintech startup that offers debit cards for kids.
  • Developed integration tests using Appium and Flutter integration tests.
  • Contributed to several OSS libraries for Flutter to improve their features and stability.
  • Integrated push notifications with remotely configurable side effects.
  • Designed and implemented a data collection pipeline to analyze customer behavior and events happening in the application.
  • Created and implemented a CI/CD pipeline that combines app testing, release, and localization through external translators and tools.
Technologies: Dart, Kotlin, Flutter, Appium, GitLab CI/CD, Sentry, Firebase, Integration Testing, Stripe, Analytics, Software Architecture, gRPC, Vue, Mobile Development, APIs

Senior Flutter Developer

2021 - 2021
Leading Company in the Manufacturing Sector
  • Developed an Android app that records all the available sensors in an Android phone without root and exports them as CSV measurements.
  • Reverse-engineered the Android ROMs of different phone manufactures to design a heuristic algorithm to identify all the sensors in a generic phone.
  • Designed the UX and UI of the mobile application using Figma.
  • Designed and developed a Windows desktop application that extracts certain parameters from a phone connected through USB to be reused on other phones for sensor reading.
Technologies: Flutter, Android, Linux Kernel, Reverse Engineering, Figma, Mobile Development, APIs

Senior Mobile Developer (Flutter)

2021 - 2021
Fintech Startup
  • Worked in a team of three Flutter developers to release a gold investing app according to the provided Adobe XD designs and to the timeline.
  • Implemented Google Pay through the development of an extension to the Worldpay implementation.
  • Migrated the app to use null-safety and also upgraded all the unmaintained dependencies by forking them.
  • Implemented live charting and P2P gold sending in the company app.
  • Implemented in-app messaging features and deep linking through Firebase.
Technologies: Flutter, Dart, Adobe Experience Design (XD), REST, Worldpay, Firebase, Mobile Development, APIs

Senior Mobile Developer (Flutter)

2021 - 2021
Mobility Tech Startup
  • Developed a Core MS plugin from scratch with an SQLite-based implementation for Android for background accelerometer data collection.
  • Architected, developed, and successfully launched the company mobile app for iOS and Android as scheduled, with background data collection, geofences, accelerometer data, and custom Mapbox maps.
  • Forked and contributed to publicly available Flutter plugins.
  • Revised the app UX/UI to make it more user-friendly and appealing.
Technologies: Flutter, Kotlin, Swift, Figma, Redux, Application State Management, REST, Mobile Development, APIs

Lead Front-end Developer (Angular) — Freelance

2021 - 2021
ADAPTA Studio
  • Developed a web app that allows users to upload 3D objects, visualize them, optimize them, and compare the original and the optimized version.
  • Designed the web app to fit the client brand and the desired user experience.
  • Created a custom component to render two 3D objects simultaneously and compare them side by side with a slider.
  • Integrated the front end with the back end using GraphQL and subscriptions to provide real-time data updates.
  • Implemented NGXS as state manager to separate the application state to the presentation layer.
Technologies: Figma, Three.js, Angular, Tailwind CSS, TypeScript, HTML, CSS, GraphQL, WebSockets, Apollo, Sentry, SaaS, APIs

Freelance Front-end Developer

2020 - 2021
Simbiosity SRL
  • Developed a responsive Angular web app that allows companies to be matched with startups for investment or partnership.
  • Integrated Stripe for subscriptions and 1-time payments.
  • Deployed a self-hosted NLP service to extract keywords from company descriptions.
  • Designed the UI and UX of the product to match the desired user stories.
  • Implemented complex data visualizations and configurable web components to display custom data in the client dashboard.
Technologies: Angular, TypeScript, Docker, Chart.js, HTML, CSS, Figma, Sentry, REST, Kong, Docker Swarm, IBM Watson, Stripe, NGXS, Application State Management, SaaS, APIs

Lead Mobile Developer (Flutter) | Head of Product | Co-founder

2019 - 2020
Caricami S.r.l
  • Designed the UI/UX and software architecture and developed the main app marketed by the company, a power-bank-sharing-and-rental app, releasing the first version to the App Store and Play Store in less than three months.
  • Designed and implemented automatic, fully functional tests to move away from the time-consuming manual testing of the app before each release.
  • Set up a CI/CD pipeline based on GitLab CI/CD and Codemagic that builds, tests, and signs the app and publishes it to the respective app stores together with screenshots.
  • Created and contributed to several open-source Flutter packages to extend the framework features.
  • Designed and deployed a Node.js microservice to collect battery-related events from the company users and trigger marketing actions based on such events.
  • Integrated logging mechanisms to profile our users, measure improvements in the UX, and ensure proper functionalities after each release.
Technologies: CSS, REST APIs, HTML5, Cross-platform, JSON API, Mobile Apps, Infrastructure, DevOps, OOP Designs, Object-oriented Programming (OOP), Application State Management, Geofencing, App Development, Full-stack, Stripe, JSON, API Integration, JavaScript, CI/CD Pipelines, FeathersJS, MongoDB, Node.js, Codemagic, GitLab CI/CD, Testing, iOS, Android, Figma, Dart, Flutter, Native Mobile Apps, Firebase, Web Development, Architecture, Cloud Firestore, SaaS, Mobile Development, APIs

Freelance Full-stack Developer

2018 - 2020
Instilla Srl
  • Led the design and development of a school management platform (PHP, Symfony, and Angular) that's used by hundreds of students and professors of a major private university in Milan.
  • Designed and developed an internal tool to integrate the company's Google Calendar with tablets placed on the meeting rooms' doors to show availability and scheduling.
  • Completely redesigned the hosting architecture of the company customers' websites migrating it towards a Docker Swarm cluster with load balancing, scheduled backups, and a Python CLI.
  • Mentored and taught interns while they learned how to use Angular and Symfony to develop web apps.
  • Developed, while working along with the design team, a web app to submit questionnaires in schools.
Technologies: CSS, REST APIs, Three.js, HTML5, JSON API, Infrastructure, DevOps, OOP Designs, Object-oriented Programming (OOP), Application State Management, App Development, AngularJS, JSON, API Integration, JavaScript, Amazon Web Services (AWS), Back-end Development, Full-stack, Back-end, Front-end, API Platforms, Symfony, PHP, WordPress, PostgreSQL, Docker Swarm, Docker, Angular, Web Development, Architecture, Vue, APIs

CEO | Co-founder

2014 - 2019
Horus Technology (Now Eyra Ltd.)
  • Designed and developed a computer vision-based smart camera for the visually impaired.
  • Led a team of 15 people including software, deep learning, and computer vision engineers, product designers, and marketers to design and implement the product features.
  • Designed and developed the infrastructure and dashboard to remotely access and manage devices using OpenVPN, Docker, and Angular.
  • Designed and oversaw all the technical and product recruiting procedures.
  • Oversaw the product design and development efforts.
  • Designed and prototype the initial AI algorithms and UI/UX used in the prototypes.
Technologies: CSS, REST APIs, HTML5, JSON API, Infrastructure, DevOps, OOP Designs, Object-oriented Programming (OOP), Application State Management, Geolocation, AngularJS, Full-stack, JSON, API Integration, JavaScript, Back-end Development, Back-end, Front-end, C++, Python, Angular, OpenCV, Git, GitLab, PHP, Docker, TypeScript, Web Development, Architecture

Visiting Researcher

2015 - 2015
EPFL (École Polytechnique Fédérale de Lausanne)
  • Developed a virtual 3D environment to replay the recorded data of bumblebees flying in a maze using C++ and Ogre3D.
  • Developed a virtual camera that feeds images from the virtual 3D environment to OpenCV by simulating the way bees perceive light.
  • Created an algorithm to identify correlations between the light perception of the bumblebees and their flying patterns.
Technologies: OOP Designs, Object-oriented Programming (OOP), C++, Computer Vision, Artificial Intelligence (AI)

Visiting Researcher

2014 - 2014
Italian Institute of Technology
  • Designed the transmission mechanism, simulations and control model for a new kind of under-actuated jumping robot using MATLAB.
  • Designed the mechanical parts using ProEngineer with the optimal dimensions obtained from the simulations.
  • Identified suitable batteries and actuators according to the specifications and requirements obtained from the simulations.
Technologies: OOP Designs, Object-oriented Programming (OOP), Robotics, Nonlinear Optimization, Python, MATLAB

Bbuono App

A Flutter mobile app that helps users to choose what to cook based on their food preferences.

The website was built with Next.js 13, Tailwind, and Directus as headless CMS.
Recipes are submitted by users and generated by GPT-3. Photos of the dishes are generated using DALL-E.
The back end is built using Nest.js (TypeScript), and the transport used is gRPC.

Caricami | Power Bank Rental App

https://caricami.it/en/
A Flutter-based power-bank rental app.

I was the sole mobile app developer, and I designed the UI/UX, starting from the wireframes, and developed the complete app. During the development, I worked together with the back-end developer to integrate all the required APIs and define future developments. Once the app development was completed, I then developed a Node.js microservice used to collect battery-related events and trigger marketing actions.

Horus | Ideation and Product Development

https://www.youtube.com/watch?v=9TEJC5fXnu8&t=1s
A wearable smart camera for the visually impaired.

As a co-founder and CEO of the company, I led a team of 15 people. I worked alongside them to create a new physical product from scratch, combining on-device (edge) computer vision and artificial intelligence with IoT devices and complex, non-visual (audio) user interfaces.

Genuine Way ICO

https://genuineway.io/
I co-founded Genuine Way as one of the founding engineers. The initial mission of Genuine Way was to develop a game-theory-powered economy that could prevent food and wine forgery by using the Ethereum blockchain. During the first months of the company, I was responsible, together with another developer, for designing and developing all the smart contracts for the ICO (using Solidity) and for powering the underlying token economy.

Flutter Core Motion Sensor Recorder

https://pub.dev/packages/flutter_cm_sensor_recorder
A Flutter package that allows developers to access the Core Motion Sensor Recorder features on iOS and brings them to Android using a foreground service and an SQLite database.

Core Motion Sensor Recorder allows users to record accelerometer data while the app is closed and access the recorder data for later processing.

The native integration was developed using Kotlin and Swift.

Flutter Radar.io Integration

https://pub.dev/packages/flutter_radar_io
An unofficial Radar.io plugin that allows one to use the Radar.io SDK in any Flutter mobile app on iOS and Android. It wraps all the methods exposed by the native implementations of Radar.io SDKs.

It was needed in one of my projects, and I decided to release it as open-source software.

Nova – AI-powered Accountability Partner

https://iamnova.app
This PWA is designed to help users keep track of their progress toward their life goals. Using the power of GPT-3.5, the app can generate personalized suggestions to help users stay on track and achieve their goals faster.

The app provides an intuitive user interface allowing users to create and manage their goals easily. Users can set deadlines, track progress, and mark tasks as completed.

In addition to goal tracking, the app also leverages GPT-3.5's natural language processing capabilities to generate personalized suggestions for users. Users can receive these suggestions via phone calls or emails, making it easy to stay on top of their goals no matter where they are.
2014 - 2015

Master's Degree in Advanced Robotics

Ecole Centrale de Nantes - Nantes, France

2013 - 2014

Master's Degree in Robotics Engineering

University of Genoa - Genoa, Italy

2010 - 2013

Bachelor's Degree Equivalent in Innovation, Management, and Business

ISSUGE-ISICT - Genoa, Italy

2010 - 2013

Bachelor's Degree in Biomedical Engineering

University of Genoa - Genoa, Italy

Libraries/APIs

REST APIs, OpenCV, Node.js, JSON API, Vue, Stripe, Three.js, Chart.js, NGXS, Web3.js, React, WhatsApp API, Nexmo

Tools

Codemagic, Slack, GitLab, GitLab CI/CD, Git, Front-end Build Tools, GitHub, DJI SDK, Figma, InVision, Docker Swarm, MATLAB, Sentry, Kong, IBM Watson, Adobe Experience Design (XD)

Frameworks

Angular, Flutter, Symfony, FeathersJS, Redux, AngularJS, Tailwind CSS, Appium, gRPC, NestJS, Next.js, Nuxt.js

Languages

TypeScript, Dart, JavaScript, CSS, HTML, Python, PHP, HTML5, C++, Solidity, Kotlin, Swift, GraphQL

Paradigms

App Development, Object-oriented Programming (OOP), Testing, DevOps, Cross-platform, Mobile Development, REST

Platforms

Linux, Docker, Android, Firebase, Blockchain, Arduino, Amazon Web Services (AWS), iOS, WordPress, Ethereum

Storage

JSON, Databases, MongoDB, Cloud Firestore, PostgreSQL, SQLite

Industry Expertise

Project Management

Other

Front-end, Full-stack, CI/CD Pipelines, API Integration, Mobile Apps, Web Development, Cross-platform App Development, Mobile App Development, APIs, Software Development, Algorithms, Computer Vision, User Experience (UX), Robotics, Back-end, API Platforms, Product Management, Back-end Development, Geolocation, Application State Management, OOP Designs, Infrastructure, Architecture, SaaS, Hardware, Mobile App UI, Full-stack Development, OpenAI GPT-3 API, DALL-E, Natural Language Processing (NLP), Deep Learning, Artificial Intelligence (AI), Autonomous Robots, Product Design, User Interface (UI), Nonlinear Optimization, Linear Optimization, Geofencing, Native Mobile Apps, WebSockets, Apollo, Worldpay, Linux Kernel, Reverse Engineering, Integration Testing, Analytics, Software Architecture, OpenAI, Generative Pre-trained Transformers (GPT), Web Scraping, Headless Software, Directus, Product Leadership, Team Leadership, Machine Learning, Supabase

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.

1

Share your needs

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

Choose your talent

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

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