← Career

스튜디오씨드코리아 (Studio XID Korea / ProtoPie)

Engine & Player 팀 소프트웨어 엔지니어

기간
2024.09 ~ 현재

iOS, Android, Web에서 동작하는 Kotlin Multiplatform 런타임 기반의 고정밀 프로토타이핑 플랫폼입니다. Engine & Player 팀에서 코어 엔진과 Rust/wgpu 기반 Web 렌더러, iOS·Android·HarmonyOS Player 앱을 개발합니다.

New Renderer — Rust/wgpu 렌더링 파이프라인

2025.11 ~ 현재

기존 DOM 방식의 Web 렌더러를 대체하는 Rust/wgpu 렌더러에서 벡터 path, 스크롤, 클리핑·마스크, SVG 래스터화 기능을 개발했습니다. 도입 목표와 마일스톤을 수립하고 엔진·SDK·렌더러 간 연동도 주도했습니다.

기술 · Rust, wgpu, WASM

New Renderer 연동 — KMM 명령 계약과 SDK 브리지

2026.02 ~ 현재

KMM 코어 엔진이 만드는 렌더 명령을 Rust/WASM 렌더러가 이해하는 형태로 번역하는 브리지 SDK를 초기 구조부터 개발했습니다. 도형의 기하 계산은 엔진에, 래스터화는 렌더러에 두고 SDK는 명령 번역만 담당하는 얇은 층으로 유지하도록 세 저장소의 책임 경계를 정했습니다.

기술 · Kotlin Multiplatform (Kotlin/JS), TypeScript, Rust, WASM

KMM Core Engine — 런타임 로직·Web Preview·엔진 통합

2024.12 ~ 현재

Kotlin Multiplatform 코어 엔진의 런타임 로직을 수정하고 Web Preview 기능을 개발했습니다. 팀의 엔진 변경을 검수하고 릴리스로 통합하는 역할도 맡았습니다.

기술 · Kotlin Multiplatform, Android, iOS

Web Engine PoC — PixiJS

2024.09 ~ 2025.01

ProtoPie 프로토타입을 웹에서 렌더링하기 위한 실험용 엔진 PoC입니다. 이미 진행 중이던 프로젝트에 입사 직후 합류해 렌더링 레이어와 에셋 처리를 맡았습니다.

기술 · TypeScript, PixiJS, React, Zustand, Zod

AI Agent Extension PoC

2026.04

AI 에이전트가 프로토타입을 직접 생성하고 수정하는 방식을 제안하고, 아키텍처와 단계별 로드맵 수립부터 구현까지 주도하였습니다.

기술 · TypeScript, VS Code Extension, MCP, WASM, OpenAI Apps SDK

HarmonyOS Player 앱

2026.06 ~ 현재

ArkTS/ArkUI 기반 Player를 신규 개발해 공식 앱스토어에 출시했습니다. 앱 셸과 화면, 렌더러, 기기 입출력까지 저장소 전반을 맡았고, Core Engine 엔진을 Rust로 포팅해서 제품에 처음 적용된 사례입니다.

기술 · ArkTS, ArkUI, Rust, C++, CMake

iOS Player — App Clip 및 User Testing

2024.09 ~ 현재

기술 · Swift, UIKit, WebView, Kotlin Multiplatform

Android Player — User Testing

2025.11 ~ 2026.02

기술 · Kotlin, Kotlin Multiplatform, Android, WebView

개발 인프라 — 정적 분석과 AI 코드 리뷰

2024.09 ~ 현재

기술 · SonarQube, GitHub Actions, Firebase