Scott DiBenedetto — Portfolio ’26

Scott
DiBenedetto

Mobile developer passionate about creating great user experiences—building iOS apps in Swift and community tools in Python.

Scott DiBenedetto
Current Status

For the last year and change I’ve been building BurnBar. I’m eager to take what I’ve learned, work on other projects, and keep improving as a developer.

GitHub ↗
01

Burnbar

BurnBar is a production iOS app that helps users build healthier drinking habits by turning movement into earned drinks and providing meaningful alcohol insights. As the primary iOS developer, I build and maintain features across the entire app while shipping regular App Store updates.

★ 4.7+ App Store ratingProduction AppSwiftUIHealthKitApp Store
Burnbar dashboard
Earn — steps to your next drink

About This Project

My Role

I led the iOS development of BurnBar independently for over a year, working directly with the product owner to turn ideas into production features. During that time, I was responsible for designing, building, testing, and shipping nearly every major feature in the app—from SwiftUI interfaces and HealthKit integration to drink tracking, subscriptions, notifications, analytics, and App Store releases.

My work spans nearly every part of the application, including HealthKit integration, drink tracking, onboarding, subscription flows, analytics, notifications, statistics and data visualization, account management, and ongoing App Store releases.

As BurnBar grew, a second developer joined the team to help strengthen the application's architecture and engineering practices. Since then, we've worked closely together to improve the structure of the codebase, review implementation decisions, and build new features using scalable patterns. Through that collaboration, I've continued to grow as an iOS engineer while contributing to the application's continued development.

Recognition

60fps.design

BurnBar's drinks counter animation was featured on 60fps.design, a showcase for standout iOS motion work.

I built the animation without any real guidance — just explored the idea, tried a few approaches, and shipped what felt right. It was a fun validation that going with your gut can still lead to work worth highlighting.

Technical Highlights

SwiftUI

Composable, state-driven UI across every screen — dashboards, catalogs, onboarding, and settings.

HealthKit

Reads step and activity data to turn real-world movement into earned drinks.

RevenueCat

Subscription entitlements, paywalls, and receipt validation for the premium tier.

Local Notifications

Smart reminders tied to user goals, streaks, and daily check-ins.

SwiftData

Local persistence for drinks, sessions, and history with type-safe queries.

Background Processing

Scheduled tasks keep HealthKit data, streaks, and stats in sync between launches.

Analytics

Amplitude event tracking to understand feature usage and iterate on flows.

Statistics Dashboard

Charts and heatmaps that transform raw history into readable weekly and monthly trends.

Custom Navigation

A tailored navigation stack built to support nested flows without fighting SwiftUI defaults.

App Store Releases

Regular production releases — versioning, TestFlight, review notes, and phased rollouts.

Gallery

Burnbar — Earn — steps to your next drink
Earn — steps to your next drink
Burnbar — Scoreboard — W/L/D & streaks
Scoreboard — W/L/D & streaks
Burnbar — Trends — calendar heatmap
Trends — calendar heatmap
Burnbar — Drinks catalog
Drinks catalog
02

League Scout

League Scout — League Scout
League Scout — League Scout
03

Punk Records

Punk Records — Add match result
Add match result
Punk Records — Top 10 leaderboard
Top 10 leaderboard
Punk Records — Top players by leader
Top players by leader
Punk Records — Head-to-head win rate
Head-to-head win rate
Swipe →
04

Black Cloverdle

Black Cloverdle
Black Cloverdle

Technical Toolbox

  • Swift / SwiftUI
  • HealthKit
  • RevenueCat
  • Amplitude
  • Python
  • discord.py
  • Git
  • Xcode
  • Local Notifications