Adam Pietrafesa, Developer in Denver, CO, United States
Adam is available for hire
Hire Adam

Adam Pietrafesa

Verified Expert  in Engineering

iOS Developer

Denver, CO, United States

Toptal member since May 1, 2025

Bio

Adam is a native iOS Developer with 11+ years of experience. He has worked on various unique and challenging iPhone, iPad, watchOS, and tvOS apps. Adam's expertise spans everything needed to deliver a clean, modern app, including development, design, testing, and App Store distribution.

Portfolio

TrueFire
Objective-C, Swift, Xcode, UIKit, CocoaPods, Android, iOS, Java, Kotlin...

Experience

  • iOS - 11 years
  • Objective-C - 11 years
  • UIKit - 11 years
  • Mobile Development - 11 years
  • Xcode - 11 years
  • Swift - 6 years
  • Android SDK - 5 years
  • Android Studio - 4 years

Availability

Full-time

Preferred Environment

Xcode, Objective-C, Swift, UIKit, iOS, StoreKit, Video Streaming, Apple TV, WatchOS, SwiftUI

The most amazing...

...app I've delivered features a video player that synchronizes with multiple audio players and lets the user control the volume of each player.

Work Experience

Mobile Application Developer

2015 - 2025
TrueFire
  • Built a feature in iOS and Android apps that synchronized a video player with multiple audio players.
  • Developed a native audio and video streaming app for iOS and Android.
  • Created tools to download and play or view large groups of files, including MP3, MP4, and PDF.
Technologies: Objective-C, Swift, Xcode, UIKit, CocoaPods, Android, iOS, Java, Kotlin, UX Design, iOS UI Design, Android SDK, Android Studio, iOS SDK, Apple TV, tvOS UI, tvOS, WatchOS UI, WatchOS, AVPlayer, Music Streaming, Video Streaming, Accessibility, StoreKit, Apple Push Notifications, API Integration, Git, Credit Card Processing, APIs, Agile, Consumer-facing Products, Online Payments, Mobile Development, Mobile, Google API, HTTP Live Streaming (HLS), Downloads, Streaming, XML, Android Jetpack, App UI, iOS API, WatchKit, iPhone, iPad, iPadOS, Software Architecture, iOS UX Design, UI Design, JavaScript, Data Structures, SwiftUI, Native Mobile Apps, REST APIs, TestFlight, Audio, Firebase, Mobile App Development

Experience

iOS App for TrueFire

https://apps.apple.com/us/app/truefire-guitar-lessons/id690143001
A native Objective-C iPhone, iPad, and Apple TV app with Apple Watch integration that mainly features playing video lessons from a library of courses.

I created this project from scratch for TrueFire and was responsible for every aspect of its development, API integration, and App Store deployment. I also designed the UI for a lot of the newer features of the app. It utilizes many native libraries in order to stream audio and video files, download .mp3, .mp4, and .PDF files, send and receive messages, display push notifications, give users with vision impairments an easier mode to interact with the app, and much more. The app also features a very advanced tool that synchronizes multiple audio players with a video player, giving each player customizable volumes.

BUDDY iOS App for LiveFreely Inc

https://apps.apple.com/us/app/buddy-by-livefreely-inc/id1488656247
A native Swift app for iPhone and iPad with Apple Watch and FitBit integration done through Black Flag Creative (https://blackflagcreative.com/) for LiveFreely Inc (https://www.livefreely.today/). This app utilizes CoreLocation, Apple HealthKit, and Apple Watch to serve as a tool to monitor either your own or a loved one's health in various areas. I was responsible for the development of the app's UI, which was a brand-new project.

Android App for TrueFire

https://play.google.com/store/apps/details?id=com.truefire.android3
A native Java and Kotlin Android app that mainly features playing video lessons from a library of courses. I overtook this project for TrueFire and was responsible for every aspect of its development, API integration, and Play Store deployment. It utilizes many native libraries in order to stream audio and video files, download .mp3, .mp4, and .PDF files, send and receive messages, display push notifications, and much more. The app also features a very advanced tool that synchronizes multiple audio players with a video player, giving each player customizable volumes.

MadAdd - A Minimal iOS Game

https://apps.apple.com/us/app/madadd/id1596218790
A minimal puzzle game for iPhone and iPad that requires quick thinking and quicker adding skills. It features six columns that need matching totals with colors, and players can choose their difficulty level. Earn achievements and check your rank on the GameCenter leaderboard.

DFS BFF - A Fantasy Football Tool for iOS

https://apps.apple.com/us/app/dfs-bff/id6444964040
An iOS app that can be used as a tool for daily fantasy football players or even football bettors to make more informed decisions by providing external game information, such as game implied totals, weather, and wind.

Tap-To-Do

https://apps.apple.com/us/developer/adam-pietrafesa/id1007011369
A find a minimal, no-frills, or gimmicks checklist to-do app where marking items done won’t be mixed up with editing and seeing a keyboard. Reset your list in one tap, which is convenient for people who reuse lists frequently. See what’s left of your to-dos in soft colors from the overview of lists and within each list.

Education

2008 - 2012

Bachelor's Degree in Digital Arts and Sciences and Computer Engineering

University of Florida - Gainesville, FL, USA

Skills

Libraries/APIs

CocoaPods, Google API, iOS API, REST APIs, HealthKit, Fitbit API

Tools

Xcode, Android Studio, AVPlayer, Apple Push Notifications, Git, TestFlight, AutoCAD, Android Jetpack, Apple HealthKit

Languages

Objective-C, Swift, Java, Kotlin, C++, JavaScript, XML

Frameworks

UIKit, StoreKit, Android SDK, iOS SDK, SwiftUI, GameKit, WatchKit, Core Location

Paradigms

UX Design, iOS UI Design, UI Design, Agile, Mobile Development

Platforms

iOS, Apple TV, Android, tvOS, Music Streaming, Mobile, Firebase, WatchOS

Other

Video Streaming, Data Structures, Mathematics, tvOS UI, Accessibility, iOS UX Design, API Integration, APIs, Consumer-facing Products, Online Payments, Minimum Viable Product (MVP), iPadOS, iPad, iPhone, App UI, Streaming, Downloads, HTTP Live Streaming (HLS), Native Mobile Apps, AVFoundation, Audio, Mobile App Development, WatchOS UI, Credit Card Processing, Software Architecture, 3D Modeling, Location Services

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