Ryan Yang

Selected workCase study · 04 / 05

DigiMimic

Camera · iPhone

A professional camera assistant and digital sensor emulator with manual capture controls, real-time LUT rendering, offline scene intelligence, and private local media workflows.

DigiMimic running on iPhone in landscape: a manual camera with shutter, ISO and exposure dials either side of a live graded preview, and shutter speed 1/250 at f/1.6.

The manual camera in landscape: shutter, ISO and aperture dials around a live graded preview. App Store screenshot · v1.3

Role
Independent iOS Engineer
Timeline
June 2026 - Present
Platform
iOS / iPadOS
Status
Released

01

Overview

A professional camera assistant and digital sensor emulator for iPhone and iPad, designed around manual capture, real-time visual processing, classic digital looks, and private on-device workflows.

02

Contributions

  1. 01

    Built native SwiftUI and AVFoundation capture flows with explicit camera controls and still/video processing paths.

  2. 02

    Implemented real-time LUT and parametric image adjustments through Core Image and Metal-backed rendering.

  3. 03

    Added RAW/DNG-oriented workflows, offline scene intelligence, local photo handling, and camera-focused monitoring tools.

  4. 04

    Designed the product to work without an account, tracking scripts, or external media uploads.

03

System design

Capture
AVFoundation manages camera devices, exposure, focus, formats, and photo/video output.
Rendering
Core Image and Metal apply LUTs, color controls, and live preview processing.
On-device intelligence
Core ML and Vision support scene-aware recommendations and gallery assistance without sending media off device.
Privacy
Media stays in the local Photos workflow and the application does not require account creation.

04

Outcome

A camera product whose technical presentation emphasizes predictable capture behavior, local processing, and creator control rather than social or cloud features.

Core stack

Discuss the work

Need implementation detail or engineering context?

Email a specific question about the architecture, trade-offs, or validation approach.

Next case study · 05 / 05 IBKR Analyzer Finance dashboard · Desktop

The studio

Back to the room it all began in.

Every page here is on the computer in that room.

Enter the studio