SmartScore

캐디피결제

신용카드로 캐디피를 간편하게 결제할 수 있는 서비스

SmartScore

전동카트 블랙박스

태블릿 카메라를 이용. 카트의 전/후면을 선택적으로 촬영가능

SmartScore

그늘집 테이블오더

골프장 그늘집 무인주문 솔루션으로, 고객 편의를 극대화

SmartScore

골프장 ERP 모바일

골프장 운영의 근간으로 활용되고 있는 골프장 ERP 솔루션

SmartScore

키오스크 기기관리

제휴골프장에 배포된 키오스크 기기 관리및 광고관리 솔루션

Voice Caddie

보이스캐디 모바일앱

워치 앱과 연동하는 모바일앱 고도화 프로젝트

Voice Caddie

현대자동차 워치앱

자동차 원격제어 앱과 연동되는 스마트 워치앱개발

FLO

FLO 뮤직스트리밍앱

개인화 취향 차트중심의 뮤직스트리밍 서비스 런칭

Astell&Kern

Astell&Kern DAP

고음질 음원 전문 스트리밍 및 로컬음원 재생 서비스

Astell&Kern

SKY 핸드폰 S/W

SKY 피쳐폰 및 스마트폰에 탑재되는 애플리케이션

Astell&Kern

동영상 스트리밍

RTSP 프로토콜 기반 동영상 스트리밍 재생 솔루션

Astell&Kern

WIPI 플랫폼 포팅

SKY 피쳐폰에 WIPI 플랫폼 포팅

Astell&Kern

패밀리튜브

가족사진을 서버에 정리하고 간편한 사용자 인터페이스를 제공

Astell&Kern

Visualizer

눈으로 즐기는 뮤직 스펙트럼 (Anytime Visualizer)

프로젝트를 선택해주세요

카드를 클릭하면 상세정보를 볼 수 있습니다

블랙박스 스크린샷

골프장 전동카트 블랙박스 신규개발 프로젝트

2024.11 - 2024.12 (2개월)
태블릿 1명, 백엔드 1명

골프장 전동카트에 탑재되는 블랙박스 애플리케이션을 안드로이드 태블릿 기반으로 개발했습니다. 태블릿의 전/후면 카메라를 선택적으로 사용하여 카트 주행 중 발생할 수 있는 사고 상황을 녹화하고, 백그라운드에서도 안정적으로 동작하도록 Foreground Service를 활용했습니다.

안드로이드 태블릿앱 개발 및 배포
Jetpack Compose 기반 UI
Jetpack Camera2 라이브러리를 이용한 영상녹화
Foreground Service 를 이용한 백그라운드 녹화
블랙박스 로컬녹화파일 저장공간 관리
Kotlin Jetpack Compose Jetpack Camera2 Coroutine
테이블오더 스크린샷

그늘집 테이블오더 신규개발 프로젝트

2024.06 - 2024.10 (5개월)
그늘집 태블릿 1명, 전동카트 태블릿 1명, Backend 3명

골프장 그늘집에서 사용하는 무인 주문 시스템을 개발했습니다. 고객이 태블릿으로 직접 메뉴를 주문할 수 있으며, Socket 통신을 통해 실시간으로 주문 정보가 주방으로 전달됩니다. Clean Architecture를 적용하여 유지보수가 용이한 구조로 설계했습니다.

안드로이드 태블릿앱 개발 및 배포
Jetpack Compose 기반 UI
Coroutine Flow 를 이용한 변경 데이터(메뉴, 설정 등) 처리
Socket 통신을 이용하여 자사 라이브서버 솔루션 연동
Retrofit 라이브러리를 이용하여 메뉴 정보 API 연동
Kotlin Coroutine flow Jetpack Compose Clean Architecture Coroutine
캐디피결제 스크린샷

캐디피결제 신규개발 프로젝트

2025.01 - 2025.04 (4개월)
태블릿 1명, 백엔드 1명

골프장에서 캐디에게 지불하는 캐디피를 신용카드로 간편하게 결제할 수 있는 서비스입니다. BLE 통신을 통해 스마트로 결제 단말기와 연동되며 결제 프로세스에 따른 사용자 인터렉션 구현하였습니다.

Android 모바일앱 개발 및 배포
Compose 기반 UI
BLE 통신을 이용하여 스마트로 결제모듈 연동
Retrofit 라이브러리를 이용하여 서버에 결제정보 전달
Coroutine Flow 를 이용한 변경 데이터(결재상태 등) 처리
Kotlin Jetpack Compose Clean Architecture Coroutine Flow
골프장 ERP 스크린샷

골프장 ERP 모바일 버전 신규개발 프로젝트

2024.03 - 2024.05 (3개월)
iOS 1명, Android 1명, 웹프론트 3명, 백엔드 1명

골프장 운영에 필수적인 ERP 시스템을 모바일 환경에서도 사용할 수 있도록 iOS 및 Android 앱을 개발했습니다. SwiftUI와 하이브리드 웹뷰를 활용하여 빠른 개발 주기를 달성했으며, 앱스토어 첫 등록 및 배포까지 리딩했습니다.

iOS, android 모바일앱 개발 및 배포 리딩
SwiftUI 기반 UI
Webview 를 이용한 웹 ERP 모바일 버전 연동
앱스토어 첫등록 및 배포
swiftUI 하이브리드(웹앱) iOS 앱스토어
KIOSK 관리 프로그램 스크린샷

골프장 키오스크 기기관리 및 광고솔루션 신규개발

2023.08 - 2024.02 (7개월)
Windows 2명, 백엔드 4명, MQTT Broker 1명

전국 골프장에 배포된 키오스크 기기를 원격으로 관리하고 광고 영상을 송출하는 Windows 데스크톱 애플리케이션입니다. UltraVNC를 활용한 원격제어 기능과 VLC 라이브러리를 이용한 광고 재생 기능을 구현했으며, 웹앱과의 브릿지 인터페이스를 통해 네이티브 기능을 제공합니다.

Windows 데스크톱 앱 개발 (WPF)
xaml 기반 UI
오픈소스 VNC를 이용한 키오스크 화면공유 및 원격제어
VLC 라이브러리를 이용한 광고영상 재생
Bridge Interface 구현및 웹앱에서 필요한 Native 기능 지원
C# WPF UltralVNC VLC 하이브리드(웹앱) xaml
현대자동차 워치앱 스크린샷

현대자동차 워치앱개발 SI 프로젝트 리딩

2019.10 - 2020.01 (4개월)
Tizen + WearOS 1명, WatchOS 1명

현대자동차 블루링크 서비스와 연동되는 스마트워치 애플리케이션을 개발했습니다. 삼성 갤럭시워치(Tizen), 애플워치(WatchOS), LG워치(WearOS) 등 3가지 플랫폼을 동시에 진행하며 워치에서 자동차 시동, 문 잠금/해제 등 원격 제어 기능을 구현했습니다.

삼성갤럭시, 애플워치, LG워치용 3가지 플랫폼 동시진행
자동차 원격 제어 기능 (시동, 잠금 해제 등)
자동차 상태정보 표시 (공조, 문열임, 시동상태 등)
스마트폰 앱과 워치 Communication 프로토콜 통신
Tizen WearOS WatchOS JavaScript HTML/CSS
보이스캐디 앱 스크린샷

보이스캐디 모바일앱 고도화 SI 프로젝트 리딩

2020.02 - 2020.08 (7개월)
iOS 1명, Android 1명

골프 거리측정기 전문 브랜드 보이스캐디의 모바일 앱을 고도화하는 프로젝트를 리딩했습니다. 골프 워치와 블루투스 통신을 통해 연동하여 골프 라운드 데이터를 동기화하고, 개인 골프 통계 정보를 시각화하여 제공하는 기능을 구현했습니다.

Android, iOS 모바일앱 고도화
골프 워치와 블루투스 통신 연동
개인 골프 데이터 정보 제공
Kotlin Android Bluetooth
FLO 앱 스크린샷

FLO 뮤직스트리밍앱 서비스 런칭 프로젝트

2019.01 - 2019.06 (6개월)
Android 7명, iOS 5명, 백엔드 20명이상, DBA 2명

SK텔레콤의 음악 스트리밍 서비스 FLO의 신규 런칭 프로젝트에 참여했습니다. Android 앱의 '둘러보기' 탭 메인화면을 담당했으며, Agile 방법론을 적용하여 2주 단위 스프린트로 개발을 진행했습니다. Git Fork와 Pull Request를 통한 코드 리뷰 프로세스를 도입하여 코드 품질을 향상시켰습니다.

Android 음악 둘러보기 탭 메인화면 개발
6개월내에 신규서비스 런칭을 위해 Agile스럽게 프로젝트를 진행
2주간격으로 스프린트 단위 개발
Pull Request를 통한 개발자간 소스검증
Agile Sprint Git Fork Pull Request MVVM Data Binding
Astell&Kern 앱 스크린샷

Astell&Kern 뮤직 스트리밍앱 고도화 프로젝트

2017.02 - 2017.06 (5개월)
Android 1명, 웹프론트 1명, 백엔드 2명

하이엔드 오디오 전문 브랜드 Astell&Kern의 고음질 음원 스트리밍 앱 개발에 참여했습니다. Hi-Fi 오디오 재생을 위한 최적화 작업과 재생 컨트롤, 재생목록 관리 기능을 개선하여 오디오파일들에게 최고의 음질 경험을 제공할 수 있도록 했습니다.

Android 고음질 스트리밍 앱 기능개선
스트리밍 재생 컨트롤, 재생목록등 기능 추가및 개선
고해상도 음원 스트리밍 최적화
Java Hi-Fi Audio Streaming
SKY 핸드폰 앱 스크린샷

SKY 피쳐폰 및 스마트폰 애플리케이션 개발

기능개선 및 유지보수

SKY 피쳐폰 및 초기 안드로이드 스마트폰에 탑재되는 뮤직플레이어를 비롯한 다양한 애플리케이션을 개발했습니다. 자사 자체 개발 UI 플랫폼 기반으로 개발했으며, 제한된 하드웨어 환경에서도 최적의 성능을 발휘하도록 최적화 작업을 수행했습니다.

자사 자체 개발 UI플랫폼 기반 애플리케이션 개발
Android 뮤직플레이어 UI 개발
제한된 하드웨어 환경에서의 성능 최적화
SKT 부가서비스 연동 및 QA 이슈 대응
Java ME Android Feature Phone
WIPI 플랫폼 스크린샷

SKY 핸드폰에 WIPI 플랫폼 포팅 프로젝트

2004.10 - 2004.12 (3개월)
10명 이상 (TF팀 구성)

정통부(현 과학기술정보통신부) 규격 WIPI 1.2를 최초로 탑재하는 SKY 단말기 개발 프로젝트에 참여했습니다. 미디어 및 폰트 관련 HAL(Hardware Abstraction Layer)을 구현하고 SKVM, GVM 플랫폼을 포팅하여 국산 모바일 플랫폼 생태계 구축에 기여했습니다.

정통부 규격 WIPI 1.2 최초 탑재 단말 개발 프로젝트
미디어, 폰트 관련 HAL 레이어 구현
SKVM, GVM 플랫폼 포팅
WIPI C/C++
동영상 실시간 스트리밍 스크린샷

실시간 스트리밍 재생 솔루션 자체개발 프로젝트

2005.01 - 2005.06 (6개월)
10명이상 (자체솔루션 개발 프로젝트)

피쳐폰 시대에 동영상 스트리밍 서비스를 제공하기 위한 RTSP 기반 재생 솔루션을 자체 개발했습니다. RTSP 프로토콜을 직접 구현하여 SKT 스트리밍 서버와 통신하고, H.263 코덱 데이터를 처리하여 제한된 네트워크 환경에서도 안정적인 스트리밍 재생을 구현했습니다.

SKY 피쳐폰용 RTSP 스트리밍 재생 애플리케이션 개발
RTSP 프로토콜을 이용하여 미디어 서버와 정보 교환
SKT 스트리밍 서버에서 제공하는 H.263 코덱 데이터 처리
C/C++ RTSP RTP/RTCP H.263
패밀리튜브 스크린샷

가족사진 관리 서비스 (개인 프로젝트)

2025.05 - 2025.10 (6개월)
1명 (개인 프로젝트)

가족 사진을 안전하게 보관하고 편리하게 관리할 수 있는 개인 클라우드 서비스를 구축했습니다. NextJS와 SpringBoot를 활용한 풀스택 개발을 진행했으며, 홈서버에 Docker로 배포하여 운영 중입니다. FFmpeg을 이용한 메타데이터 추출, Firebase Authentication 인증, Nginx 리버스 프록시 등 다양한 기술 스택을 활용했습니다.

NextJS 기반 웹 애플리케이션 개발
SpringBoot를 이용한 API 서버구축
NginX를 이용하여 Reverse Proxy 처리
OpenSSL을 이용하여 도메인 인증서 생성
홈서버내 사진 저장 및 관리
Firebase Authentication을 이용한 사용자 인증
FFmpeg을 이용하여 사진 메타데이터 추출 및 인코딩
Mysql을 이용한 사진 메타데이터 관리
Docker를 통한 배포 및 호스팅
Nexus 리파지터리를 이용하여 Docker 이미지 관리
NextJS SpringBoot Firebase TailwindCSS Nginx OpenSSL Docker Nexus FFMpeg
Anytime Visualizer 스크린샷

Anytime Visualizer (개인 프로젝트)

2013.01 - 2013.12 (12개월)
1명 (개인 프로젝트)

음악 재생 시 실시간으로 변화하는 시각적 스펙트럼 효과를 제공하는 안드로이드 애플리케이션입니다. FFT(Fast Fourier Transform) 알고리즘을 활용하여 오디오 데이터를 분석하고 Canvas API로 렌더링했습니다. Play Store에서 50만 다운로드를 달성하며 많은 사랑을 받았습니다.

Android 애플리케이션 (Playstore 50만 다운로드)
음악 재생과 함께 실시간으로 변화하는 시각적 효과를 제공
색상 및 테마 커스터마이징 기능
FFT(Fast Fourier Transform) 값을 활용한 스펙트럼 효과 출력
Canvas API를 이용한 고성능 그래픽 렌더링
Android Kotlin Audio Processing Canvas FFT