Back to Projects
iOS Application

OCR Scanner App

Independent Development

Personal project addressing the need for quick text digitization.

Industry: Productivity

Purpose

Scan physical text and copy/translate instantly

Timeline: March 2026

Tech Stack

SwiftUICore MLVision FrameworkAVFoundationLocal Storage

Overview

The idea came from a simple, recurring frustration: needing to extract text from physical sources—documents, signs, menus—and do something useful with it, fast. The goal was to build an app that could run entirely on-device, recognize text in multiple languages with high accuracy, and integrate seamlessly into daily workflows.

Developmental Challenges

Mobile OCR presents a unique optimization problem: accuracy versus speed versus battery life. The real challenge was model selection—balancing recognition accuracy across six languages with on-device performance on older iPhones.

Tailored Software Solution

SwiftUI formed the foundation of a native interface that prioritized camera access. Core ML and Vision Framework performed on-device text recognition, eliminating latency and privacy concerns.

Measurable Results & Impact

The app achieved 98% accuracy on printed text across all supported languages, with processing speeds fast enough to feel instantaneous on modern devices.

Key Features Implemented

  • Camera capture with real-time text detection
  • Multi-language text recognition (English, Spanish, French, Chinese, Japanese, Korean)
  • Copy to clipboard functionality
  • Offline mode with local storage
  • Text-to-speech for accessibility
  • Image adjustment controls (brightness, contrast, filters)