Matteo Gervasi, Developer in Reana del Rojale, Province of Udine, Italy
Matteo is available for hire
Hire Matteo

Matteo Gervasi

Verified Expert  in Engineering

Software Developer

Reana del Rojale, Province of Udine, Italy

Toptal member since April 25, 2025

Bio

Matteo is an Italy-based software engineer specializing in mobile and front-end development within the Apple ecosystem. He has delivered solutions across music tech, augmented reality (AR), and retail for companies in software, cultural services, and business tech. His works include AR-enabled apps, a macOS music production app, an Audio Unit v3 plugin, and digital audio workstations (DAW) integration. Matteo has led and mentored developers and thrives in a dynamic and innovative environment.

Portfolio

Infinity Audio
SwiftUI, Swift, Core Data, AppKit, MIDI, AudioKit, AVFoundation...
TransTec Services
ARKit, Swift, SwiftUI, WebRTC, RealityKit, iOS, iPadOS, WebSockets, Objective-C...
Unipiazza
SwiftUI, UIKit, Core Location, Ably, Social Media Login, iOS, APIs, REST APIs...

Experience

  • Xcode - 11 years
  • Swift - 7 years
  • UIKit - 7 years
  • Core Data - 6 years
  • SwiftUI - 4 years
  • AppKit - 3 years
  • ARKit - 2 years
  • MapKit - 2 years

Availability

Full-time

Preferred Environment

Xcode, Figma, Slack

The most amazing...

...app I've developed is a macOS music production app aimed at composers and music producers.

Work Experience

Lead Software Developer

2022 - 2025
Infinity Audio
  • Developed a macOS app aimed at composers and music producers.
  • Contributed to a Core Data local database and query optimization.
  • Implemented the Audio Unit v3 plugin and DAW integration.
Technologies: SwiftUI, Swift, Core Data, AppKit, MIDI, AudioKit, AVFoundation, Digital Audio Workstations (DAW), AudioUnit, MacOS, Async/Await, XCTest, APIs, REST APIs, Xcode

iOS Engineer

2021 - 2022
TransTec Services
  • Developed two Swift/SwiftUI-based iOS and iPadOS apps focused on augmented reality (AR).
  • Implemented Socket event management for real-time communication and interaction.
  • Implemented video calls support via WebRTC with AR integration.
Technologies: ARKit, Swift, SwiftUI, WebRTC, RealityKit, iOS, iPadOS, WebSockets, Objective-C, APIs, REST APIs, TestFlight, Xcode

iOS Engineer

2019 - 2021
Unipiazza
  • Developed a UIKit-based loyalty program iOS app for client fidelization across various kinds of stores.
  • Managed logins for social media: Apple, Google, and Facebook.
  • Implemented geofencing features to allow for customised push notifications based on user location.
  • Handled real-time events management via the Ably platform.
Technologies: SwiftUI, UIKit, Core Location, Ably, Social Media Login, iOS, APIs, REST APIs, TestFlight, Xcode, React Native

iOS Engineer

2019 - 2021
Pro Casarsa della Delizia APS
  • Developed a SwiftUI-based tourism app for cycling itineraries and cultural center discovery to allow the creation of networks of operators and structures.
  • Implemented maps rendering and interactions using the Mapbox library.
  • Created a custom audio player to allow users to listen to dedicated audioguides for specific points of interest along the itineraries.
Technologies: Swift, SwiftUI, Mapbox, AVFoundation, iOS, APIs, REST APIs, TestFlight, Xcode

iOS Engineer

2019 - 2020
Cam.TV
  • Handled Swift/UIKit native development for an iOS social media app.
  • Implemented call handling with CallKit, video calls, and webinar management with WebRTC and RTMP.
  • Added native chat implementation (WebSocket management).
  • Added Apple Push Notification and Deep Links support.
Technologies: Swift, UIKit, CallKit, WebRTC, RTMP, WebSockets, Deep Linking, Apple Push Notifications, APIs, REST APIs, Xcode

Experience

ONE Instrument

https://www.infinity.audio/one-instrument
A Swift/SwiftUI-based macOS music production app and Audio Unit v3 plugin. I led the development team while focusing on local database implementation with Core Data, MIDI management, and DAW integration.

Brochesia

https://apps.apple.com/it/app/brochesia/id1574939004
A Swift-based app for handling video communication between an on-site operator and a remote expert, connecting from a proprietary web portal. I developed the application from scratch, starting from the Android codebase while focusing on AR feature implementation and real-time events management.

Paesi Strade Tagliamento

https://apps.apple.com/it/app/paesi-strade-tagliamento/id6633430928
A cycling itinerary app that focuses on cultural centers and slow rural tourism. I managed the iOS development while coordinating with the back-end team to design APIs and leveraging the Mapbox library for map rendering and user interaction.

Education

2011 - 2014

Master's Degree in Music for New Media

Conservatory of Ferrara - Ferrara, Italy

2007 - 2013

Bachelor's Degree in Software Engineering

University of Padova - Padova, Italy

2007 - 2010

Master of Music Degree in Clarinet Performance

Conservatory of Padova - Padova, Italy

Certifications

JANUARY 2018 - PRESENT

Front-End JavaScript Frameworks: Angular

Hong Kong University of Science and Technology | via Coursera

JANUARY 2018 - PRESENT

Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova

Hong Kong University of Science and Technology | via Coursera

MARCH 2016 - PRESENT

App Design and Development for iOS

University of Toronto | via Coursera

DECEMBER 2015 - PRESENT

iOS App Development Basics

University of Toronto | via Coursera

NOVEMBER 2015 - PRESENT

Introduction To Swift Programming

University of Toronto | via Coursera

Skills

Libraries/APIs

REST APIs, AudioKit, Node.js, WebRTC

Tools

Xcode, TestFlight, Figma, Slack, Logic Pro, CallKit, Apple Push Notifications

Languages

Swift, Objective-C, Java, Assembly, TypeScript

Frameworks

SwiftUI, UIKit, AppKit, Core Data, MapKit, ARKit, Core Location, AudioUnit, Ionic, Angular, RealityKit, XCTest, React Native

Platforms

MacOS, iOS, WatchOS, tvOS, Mapbox, Ably

Other

Film Scoring, APIs, AVFoundation, MIDI, WebSockets, Algorithms, Computer Networking, Music, Digital Audio Workstations (DAW), Cordova, Music Harmony, Music Production, iPadOS, Social Media Login, RTMP, Deep Linking, Async/Await

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