EndorsedendorsedCompleted

Desktop and Mobile App for Skullcandy Gaming Headset

Services Covered:

Custom Software DevelopmentMobile Application Development
Project hero — replace with case study imagery
Industry
Industry

Engineering & Manufacturing

Duration
Duration

27 months

Budget
Budget

200K - 999K

Client Size
Start Date

1 January 2022

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Onshore

Project Capability Score (PCS)

gauge meter
78/100
Good

Project Capability Score (PCS) estimates how capable Ravn is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Skullcandy

mapPark City, United States of America

Project Summary

Ravn developed an alpha build of a desktop and companion mobile app for Skullcandy's new gaming headset line, integrating closely with the product's firmware and hardware. The team built the Windows desktop app using Electron, Node Addon API (mapped to Node.js), C++, and React.js, and implemented a firmware upgrade system delivered during app onboarding. Stakeholders praised Ravn's transparency, communication (Slack and 2–3x weekly meetings), and dedication; Skullcandy rehired Ravn engineers for a follow-on engagement.

Key Challenges

  • Needed a desktop companion app providing granular control for a new Skullcandy gaming headset line
  • Software had to be built lock-step with hardware and firmware and be live one week after firmware locked and went to mass production
  • Project was a net-new, high-complexity build with many dependencies, strict branding requirements, and a firm launch deadline

Project Deliverables

  • Alpha build of the desktop (Windows) application
  • Companion mobile application
  • Firmware upgrade delivery system integrated into app onboarding
  • UI/UX designs and design integration cycles
  • Foundationed architecture for future product evolution

Project Solution

Ravn onboarded quickly to the Skullcandy brand and prioritized locking designs and de-risking key milestones. They delivered an alpha desktop application in the first third of the timeline to validate core features and integrations. The Windows app was implemented with Electron, Node (Node Addon API), C++, and React.js, and the team devised a firmware upgrade mechanism to be delivered through the app onboarding flow. Ravn structured the app and architecture to support product evolution over the following 12 months with minimal additional development.

Project Outcome

  • Leveraged project learnings to realize process efficiencies and better predict engineering challenges
  • Built trust and a long-term partnership, resulting in rehiring Ravn engineers for a follow-on project
  • Maintained strong communication (Slack and 2–3x weekly meetings) enabling rapid pivots and transparency

Platforms

  • DesktopDesktop
  • MobileMobile

Tech Stack

  • ElectronElectron
  • Node.jsNode.js
  • C++C++
  • React.jsReact.js

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The resources provided by Ravn Software were passionate, dedicated, and adaptable, much to the client's delight. The team was highly communicative, and internal stakeholders were particularly impressed with the vendor's transparency, dedication, and creativity.

Jenny Lathrop Buchar

Applications Project Manager

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Ravn

Completed
E-commerce & Retail

Mobile App & UX/UI for RaceTrac Convenience Stores

Preview of the Mobile App & UX/UI for RaceTrac Convenience Stores
Budget:
1M - 10M
Duration:
6 months
Team Size:
6-10

Services Covered:

+2 more
Completed
E-commerce & Retail

E-Commerce Platform & Mobile App for Old Time Pottery

Preview of the E-Commerce Platform & Mobile App for Old Time Pottery
Budget:
50K - 199K
Duration:
5 months
Team Size:
1-5

Services Covered:

+4 more