← Work / 002
Shipped — App Store

DICOM Viewer Pro

iOS medical imaging

Medical scan data, parsed on device and rendered through a hand-built Metal pipeline.

Type iOS & Graphics
Context Salinash Studio
Date 2024
Role Engineering, Rendering, Growth
/ Outcomes
Metal Custom GPU render pipeline
On-device DICOM parsing, no server round trip
ASA Apple Search Ads acquisition

DICOM Viewer Pro reads the file format hospitals actually export — DICOM — and renders the scan data it contains on an iPhone or iPad, with an interface built for moving through an image series rather than looking at a single frame.

Rendering runs on a custom GPU pipeline written against Metal, because medical imaging data is too large and too precision-sensitive to push through a general-purpose image view.

/ Deliverables
  • DICOM file parser
  • Metal rendering pipeline
  • SwiftUI series navigation
  • App Store listing & assets
  • Search Ads campaign setup
/ Role
  • Engineering, Rendering, Growth
  • Salinash Studio
  • Shipped — App Store

What made this hard

DICOM is a dense, decades-old format carrying both pixel data and clinical metadata. Parsing it correctly is a prerequisite before anything can be drawn at all.

Once parsed, a scan series is a stack of high-bit-depth images. Scrubbing through it has to stay smooth on mobile hardware, which rules out naive per-frame CPU conversion.

How it was built

/ 01

Native DICOM parsing

A Swift parser reads DICOM files directly, extracting the image data needed for display rather than depending on a server round trip.

/ 02

Custom Metal render pipeline

Scan data is rendered through a GPU pipeline built on Metal, keeping display of high-bit-depth imaging responsive on device.

/ 03

Series-first interface

The SwiftUI interface is designed around navigating an image series — moving through slices is the primary interaction, not an afterthought.

/ 04

Paid acquisition

Growth was driven through Apple Search Ads campaigns, targeting the specific professional intent that brings people looking for a DICOM viewer.

What it runs on

SwiftSwiftUIMetalApple Search Ads
/ Next Project ConvertPoly →

Got something to build?
Let's scope it properly.

Reach the studio at [email protected]

London, UK Est. 2023 +44 7479 865538