
Saverio Murgia
Verified Expert in Engineering
Full-stack Developer
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
Experience
- Full-stack - 7 years
- Dart - 5 years
- Flutter - 5 years
- Docker - 4 years
- Angular - 4 years
- TypeScript - 4 years
- FeathersJS - 3 years
- Node.js - 3 years
Availability
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
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.
Senior Flutter Developer
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.
Senior Flutter Developer
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.
Senior Mobile Developer (Flutter)
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.
Senior Mobile Developer (Flutter)
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.
Lead Front-end Developer (Angular) — Freelance
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.
Freelance Front-end Developer
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.
Lead Mobile Developer (Flutter) | Head of Product | Co-founder
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.
Freelance Full-stack Developer
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.
CEO | Co-founder
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.
Visiting Researcher
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.
Visiting Researcher
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.
Experience
Bbuono App
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/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=1sAs 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/Flutter Core Motion Sensor Recorder
https://pub.dev/packages/flutter_cm_sensor_recorderCore 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_ioIt was needed in one of my projects, and I decided to release it as open-source software.
Nova – AI-powered Accountability Partner
https://iamnova.appThe 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.
Education
Master's Degree in Advanced Robotics
Ecole Centrale de Nantes - Nantes, France
Master's Degree in Robotics Engineering
University of Genoa - Genoa, Italy
Bachelor's Degree Equivalent in Innovation, Management, and Business
ISSUGE-ISICT - Genoa, Italy
Bachelor's Degree in Biomedical Engineering
University of Genoa - Genoa, Italy
Skills
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)
Languages
TypeScript, Dart, JavaScript, CSS, HTML, Python, PHP, HTML5, C++, Solidity, Kotlin, Swift, GraphQL
Frameworks
Angular, Flutter, Symfony, FeathersJS, Redux, AngularJS, Tailwind CSS, Appium, gRPC, NestJS, Next.js, Nuxt.js
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, Directus
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), Large Language Models (LLMs), 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, Product Leadership, Team Leadership, Machine Learning, Supabase
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring