ShredCam Skate Camera App – Case Study

Project Overview

ShredCam is a skate camera app built specifically for skateboarders who want a faster way to film clips, review takes, and manage phone storage during skate sessions.

ShredCam is available for iPhone. You can learn more about the app on the official ShredCam website or download it directly from the App Store.

Visit ShredCam Website

Download on the App Store

The Problem

As an avid skater, I was constantly filling up my phone with dozens of mediocre skate clips. Reviewing and deleting bad takes after a session was time-consuming and frustrating. I wanted a faster, more intentional way to capture footage without wasting storage.

The Solution

I created ShredCam with one core mechanic that changes everything: after every recording, the app immediately prompts “Save or Delete?”.

This simple decision forces you to keep only the good takes right away and instantly frees up space on your phone.

I also added smart video stabilization specifically for fisheye lenses (very common in skateboarding). This smooths out shaky footage during tricks and movement while preserving the wide-angle, dynamic feel that skaters love.

ShredCam skate camera app screenshots by Luis Calvillo.

My Role & Process

This was the first time I built a full camera app from scratch. I handled everything myself: the concept, UI/UX design, and development. I focused on making the interface extremely fast and minimal so it never gets in the way while you’re out skating.

The app had to feel natural in real-world conditions: one-handed use at the park, quick reactions, and reliable performance even on older iPhones.

Challenges

Building the camera experience in 2020 with SwiftUI was one of the biggest technical challenges I faced. At that time, SwiftUI was still relatively new and didn’t have mature camera support, so integrating AVFoundation properly required a lot of custom work and bridging between UIKit and SwiftUI.

Another major issue was video stabilization. When using a fisheye lens (very common in skateboarding), the footage would shake heavily during tricks and movement. I had to implement custom stabilization logic to smooth out the video while keeping the wide-angle, dynamic feel that skaters love.

Key Features

  • Instant Save/Delete decision after each clip
  • Clean, distraction-free interface optimized for street and park filming
  • Fast capture and review flow

Technologies Used

  • Swift
  • SwiftUI
  • AVFoundation

Outcome & Learnings

ShredCam taught me a lot about working with the camera framework and building intuitive, performance-focused apps. It reinforced how powerful a single, well-executed feature can be when it directly solves a real pain point.

Want to try ShredCam? Visit the official ShredCam website or download it directly from the App Store.