📱

Junghyeon Kim (Andy)

iOS & XR Developer · Haptics Researcher

👋🏻 Hi, I'm Junghyeon Kim (Andy). I'm an iOS and XR developer turned haptics researcher, working on interfaces you can feel and not just look at.

var JungHyeon = IosDeveloper(
    nickname: "Andy",
    emailAddress: "andykimiosdev@gmail.com",
    phoneNumber: "+8210-9914-6470"
)

I started as an app developer, shipping iOS and XR apps through the Apple Developer Academy and beyond. Building spatial apps that could be seen and heard but never felt pulled me into haptics research, where I now build the wearable sensors and haptic feedback systems myself, and ship the software behind them too.

Through CBL (Challenge Based Learning), I learned to look at one problem from many different angles instead of jumping straight to a feature list. Discussing the same problem with people who see it differently, designers, planners, and engineers, consistently led to more effective solutions than working it out alone, and I shipped several apps to the App Store this way.

From there I moved toward XR. I built visionOS and ARKit projects, put objects into space, and made them respond to hands. But the more spatial apps I made, the more one gap stood out. Everything I built could be seen and heard, and almost nothing could be felt. A virtual object you can pick up but not feel is still a picture. That gap pulled me into HCI, because if I wanted interfaces that genuinely connect with people, I had to understand how people perceive and not only how devices render.

So I went to study it properly. My research is on on-body haptic interfaces: instrumenting sensors and calibrating them into real physical units, collecting and analyzing the signals, classifying them in real time, and rendering the result back as touch. Recently that meant using IMU data to work out where on the body a device is worn so it can adapt its feedback, and learning techniques that can bring texture into the real world.

I like working in both directions at once. Research keeps me honest about whether an interaction actually works for a person, and development means I can build the apparatus, ship the thing, and measure it myself instead of stopping at a diagram. My strength is sticking with a problem, through the calibration curve that doesn't fit and the prototype that needs rebuilding, until it holds up.


Research Interests

Haptics On-Body Haptic Interfaces Wearable Haptic Devices Tactile Perception Virtual & Extended Reality Multimodal Interaction Human-Computer Interaction

Expertise

Haptic Hardware Fabrication Actuator Control (ERM, LRA, SMA, Pneumatic) Silicone Molding & Casting Haptic Rendering Sensor Instrumentation & Calibration Multi-Sensor Data Collection & DAQ Real-Time Signal Classification Embedded Prototyping (Arduino, Teensy) On-Device Machine Learning iOS Application Development AR/VR/XR Development (Unity) Rapid Prototyping & 3D Printing

News

  • 🎤 AUG 2026 Oral presentation at the 4th Korea Haptics Conference Presented “IMU-Based Real-Time Body-Part Classification for Adaptive On-Body Haptic Feedback” as first author. Seoul, Korea
  • 📜 FEB 2026 Patent application filed Escape-room content in a CAVE-based multi-projection XR environment (KR 10-2026-0024399)
  • 🏆 JUN 2025 3rd Place, Student Innovation Challenge, IEEE World Haptics Conference 2025 “Haptic Latch: Enhancing Passenger Safety with Haptic Feedback in Vehicle Door Mechanisms”
  • 🎓 MAR 2025 Started M.S. in XR-AI Convergence at Kyung Hee University Joined the Haptics and VR Lab under Prof. Seokhee Jeon
  • 🎓 DEC 2023 Completed the Apple Developer Academy Nine-month Challenge Based Learning program; shipped several apps to the App Store

✏️ Education

  • Kyung Hee University, M.S. in XR-AI Convergence 2025.03 ~
  • Apple Developer Academy, Completed 2023.03 ~ 2023.12
  • Sungkyul University, B.S. in Computer Engineering 2017.03 ~ 2025.02
  • Seoul Gangseo High School, Graduated 2014.03 ~ 2017.02

🏆 Awards

  • 3rd Place, IEEE World Haptics Conference 2025 Student Innovation Challenge, “Haptic Latch: Enhancing Passenger Safety with Haptic Feedback in Vehicle Door Mechanisms”
  • Grand Prize, In-house (JAVA) Competition, Health Keeper

🔬 Research: Haptics & Tactile Interfaces

My graduate work is on on-body haptic interfaces: building the hardware, collecting the signals, working out what they mean, and rendering the result as touch.

🔌

Sensing hardware & prototyping

Sensing prototypes on Arduino Uno and Teensy 4.1: FSR, IMU, and capacitive/optical proximity sensors, with the analog front end and component selection driven by manufacturer application notes, not spec-sheet headlines.

⚙️

Haptic hardware fabrication & actuator control

I build the haptic hardware itself, not just the software that drives it. Hands-on with a range of actuators and materials: vibration motors (ERM, LRA, and similar), shape memory alloy (SMA) actuators, pneumatic actuation, and cast silicone including making my own molds, along with the driver circuits and control logic each one needs.

📊

Data collection & analysis

End-to-end measurement pipelines: instrument the sensor, log the raw stream, then calibrate it into physical units instead of trusting the vendor's example code. Collect from a range of sensors, accelerometers, IMUs, and pressure/FSR sensors among them, using both microcontrollers and dedicated DAQ hardware depending on the sampling rate and channel count the measurement needs. Recovered an FSR's resistance-to-force curve via log-log regression, cross-validated across three load resistors.

🧮

Algorithms & modeling

Real-time classification of sensor streams, most recently IMU-based body-part classification so an on-body device can adapt its feedback to where it's worn. First-author oral paper, 4th Korea Haptics Conference (2026).

🎛️

Haptic rendering & implementation

Haptic waveforms and event trains in Core Haptics, procedural surface textures, and actuators driven from live input so intensity and sharpness track the user in real time, including measured round-trip latency across paired devices.

🖨️

Fabrication

3D printing and prototype fabrication for enclosures, sensor mounts, and wearable form factors, small and light enough to actually be worn.

🥽

XR

Multi-projection XR environments and spatial interaction, including LiDAR- and tracker-based sensor fusion for a room-scale CAVE setup. Subject of a filed patent application.

💻 Development

Shipping the software side: apps in the App Store, on-device ML, and the tooling around them.

📱

iOS (SwiftUI, UIKit)

My main platform: shipped and maintained live App Store services with Swift Concurrency and Alamofire, plus Core Haptics, Core Bluetooth, Core Motion, and WatchKit for hardware-facing features.

🧠

On-device machine learning

Core ML and Vision for fully on-device inference. Converted PyTorch models to Core ML with Core ML Tools, comparing candidate architectures before committing to one.

🥽

AR / VR / XR (RealityKit, ARKit, visionOS, Unity)

Spatial apps and interaction: objects in space, anchors, hand tracking, and Reality Composer Pro, plus AR features tested on-device with the camera and LiDAR scanner. Also build in Unity, developing components to spec, spatial mapping, and recognizing objects in the scene.

🐍

Python

Sensor data processing, regression and calibration, PyTorch, and model conversion pipelines.

🤖

Android (Kotlin, Java)

Shipped apps backed by MySQL and Firebase before moving to iOS.

⚡

C / C++

Embedded firmware for microcontrollers, and algorithm work close to the hardware, including techniques to cut microcontroller delay for more responsive real-time control.

🌐

Web

HTML, CSS, and JavaScript: my research lab's website, and a Safari Web Extension that analyzes page images in the browser.


📜 Patents

  • Method and apparatus for providing escape-room content in a CAVE-based multi-projection XR environment Korean Patent Application No. 10-2026-0024399

🌐 Languages

  • Korean: Native
  • English: Professional working proficiency
  • Japanese: Limited working proficiency

🤝 Volunteer Experience

  • Coding Mentor, SW Creative Camp Student Volunteer Corps, CJ UNIT 6th (CJ OliveNetworks) 2022
  • Coding Mentor, “Be a Coding Hero”, Microsoft 2017 & 2018
  • Museum Volunteer, “Google Museum on the Go”, Google & National Museum of Korea 2017

Publications & Presentations

Click a card for details.


Patents

Click a card for details.


Team Projects

Click a card for details.


Personal Projects

Click a card for details.