Design for change
Use modular boundaries, Tuist, and clear state ownership to keep Apple-platform products adaptable as requirements evolve.
iOS engineer · Seoul, South Korea
I’m Sean Hong, an iOS engineer focused on SwiftUI, TCA, ARKit, and RealityKit. I turn complex 3D and hardware workflows into dependable Apple-platform products.
Open to iOS and Apple-platform engineering roles where product quality, systems thinking, and thoughtful collaboration matter.
Shipped Medit Link Express for iPadOS, supported intraoral scanners and patient-management workflows, and helped extend the product to macOS. Established TCA + SwiftUI patterns, modular architecture with Tuist, and Swift/C++ interoperability for 3D rendering and hardware.
Some product details are intentionally summarized due to confidentiality.
An exploration of Apple’s Object Capture APIs for turning real-world spaces into detailed 3D models.
A SwiftData wrapper for SQLCipher that brings encrypted persistence to Apple platforms.
A fast Rust terminal note-taking app with Obsidian-style vaults and vim-inspired modal editing.
A live Rust dashboard for Atlassian Statuspage services, with uptime history and a playful airport animation.
Use modular boundaries, Tuist, and clear state ownership to keep Apple-platform products adaptable as requirements evolve.
Translate 3D rendering and scanner hardware capabilities into reliable Swift APIs and focused workflows for real users.
Establish shared SwiftUI and TCA patterns, document decisions, and help a growing team build with consistent conventions.
A production iPadOS dental workflow built around 3D scanning, patient management, and a growing multi-platform product surface.
A proposed macOS system extension and SwiftUI companion app for streaming sensor data from an ESP32 over USB. The project would explore DriverKit, shared C++ packet parsing, device lifecycle, and reliable hardware tooling. This is an exploration, not a shipped project.
Built backend services and internal tooling for Polyground, a 3D asset marketplace, using Kotlin and Spring.
Maintained a mobile application developed in collaboration with a university research laboratory.
Built a foundation across software engineering, systems, and applied computer science.
Applying maintainable architecture patterns to Apple-platform applications.
A practical look at separating responsibilities in iOS application design.
Notes on ownership, references, and building safer Swift applications.
A practical explanation of round trips, socket I/O, and why batching Redis commands can reduce overhead.
Connecting a Swift application to a public API and shaping the result into a small product.
Exploring networking and utility app development on macOS.
A focused review of Swift’s core data types and language fundamentals.
Thinking through boundaries and responsibilities in SwiftUI applications.
A project journal covering the development of a community application.
Notes on applying the MVVM pattern while building SwiftUI interfaces.
A comparison of relational and non-relational database approaches.
A practical development environment and tooling setup.
Notes on publishing a personal site with GitHub Pages and Jekyll.
I’m open to thoughtful teams building products with real-world impact.