← 포트폴리오로 돌아가기

Selected work / 2017—2026

프로젝트 상세

만든 제품과 해결한 문제를 핵심만 모았습니다.

01 / 리코

업박스 클라우드

2021.01 — 진행 중 (5년 10개월)

업박스 클라우드의 여러 제품 화면
업박스 클라우드 제품 화면

개요

폐기물의 배출부터 수거, 운반, 처리, 자원화까지 전 과정을 통합 관리하는 SaaS 플랫폼입니다. 약 6,300개 고객이 사용하는 어드민, 기사님 앱, 고객 화면의 프론트엔드를 설계하고 운영했습니다.

담당

프론트엔드 설계 · 개발 · 운영

  • Vue 3
  • TypeScript
  • Kotlin
  • AWS

내가 기여한 것

  1. 2.0 개편의 프론트엔드 구조, CI/CD, AWS 호스팅 환경과 공통 컴포넌트·권한 체계를 설계했습니다.
  2. 올바로 신고 연계로 전체 수거량의 55%를 자동 신고하고, 정산 연동과 요금제 개선으로 업장 정산 자동화 범위를 넓혔습니다.
  3. 기사님 앱에서 월간 약 5,000회의 불필요한 클릭을 줄이고, 배포 시간을 5분에서 1분 이내로 단축했습니다.
자세한 사례 보기

02 / 업박스 클라우드 사례

Datadog 도입과 제품 개선

2024.09

Datadog in Seoul Observability Day 2024 발표 이미지
Datadog in Seoul Observability Day 2024

개요

Datadog in Seoul Observability Day 2024의 공식 세션에서 스타트업 환경에 Datadog을 도입하고 6개월간 프론트엔드 모니터링을 고도화한 사례를 발표했습니다.

담당

모니터링 도입 · 사용성 분석

  • Datadog
  • RUM
  • Funnel

내가 기여한 것

  1. HEIC 이미지 포맷 오류를 해결하고 전용 대시보드와 실시간 알림 흐름을 구축했습니다.
  2. OS 버전 점유율과 사용자 접속 패턴을 분석해 호환성 대응과 출시 일정을 결정했습니다.
  3. Custom Action과 Funnel 전환율을 측정해 UI/UX 개선 지표를 만들었습니다.
발표 소개 보기

03 / 개인 프로젝트

Cawtine · 단식 타이머

2026.04 — 진행 중 (7개월)

Cawtine 단식 타이머 앱 화면
Cawtine 타이머

개요

간헐적 단식 루틴을 시각화하고 기록을 관리하는 Android·iOS 모바일 앱입니다. 1인 프로젝트로 제품 구성과 기능을 직접 기획하고 구현했습니다.

담당

기획 · 디자인 · 개발

  • React
  • Next.js
  • Capacitor
  • Firebase

내가 기여한 것

  1. Capacitor 기반 웹뷰 래핑 구조로 Android와 iOS에 동시에 배포했습니다.
  2. SVG 기반 실시간 타이머 게이지와 까마귀·고양이 캐릭터 테마를 구현했습니다.
  3. OAuth 소셜 로그인과 월간·주간 캘린더를 제공해 기기 간 기록 동기화와 단식 현황 확인을 지원했습니다.
Google Play에서 보기

04 / 뱅크비

OmniDoc · 뱅크비

2019.04 — 2020.12

OmniDoc 모바일 앱의 민원 문서 발급 화면
OmniDoc 모바일 화면

개요

국내 17여 개 민원 사이트의 40여 개 문서 발급과 베트남 약 11개 은행의 계좌 조회를 지원하는 모바일 애플리케이션입니다.

담당

스크래핑 엔진 개발

  • C
  • C++

내가 기여한 것

  1. 은행과 민원 사이트별 스크래핑 엔진을 개발하고 변경된 규격에 대응했습니다.
  2. 베트남 현지 엔지니어와 협업해 은행별 모듈과 화면을 연동했습니다.
  3. 기존 C 코드를 Modern C++로 정리해 유지보수성을 높였습니다.

05 / 뱅크비

하나1QPay · Whitebox

2017.06 — 2018.08

일반 암호화와 Whitebox 암호화 방식 비교 도식
Whitebox 암호화 방식

개요

하나카드 1QPay 앱에 탑재되는 HCE 표준 기반 NFC 결제 및 결제 카드 토큰화 보안 라이브러리입니다.

담당

NFC 결제 · 보안 모듈 개발

  • Java
  • C
  • C++
  • Android

내가 기여한 것

  1. VISA Token 발급과 EMV 카드 결제 사양에 맞춘 NFC 결제 모듈을 유지보수했습니다.
  2. 화이트박스 암호화 모듈의 역공학 분석을 어렵게 하는 LLVM 기반 난독화 컴파일러를 개발했습니다.
  3. 보안 바이너리를 Android JNI 인터페이스로 연결했습니다.

06 / 뱅크비

TaSIM

2017.01 — 2017.06

Java Card 기반 TaSIM 보안 모듈을 상징하는 스마트카드 이미지
TaSIM · Java Card

개요

가맹점 POS 단말기와 카드사 사이의 E2E 암호화를 지원하는 Java Card 기반 임베디드 보안 모듈입니다. 여신금융협회 taSIM 규격, EMVCo, CC 인증을 획득했습니다.

담당

Java Card · 발급 프로그램 개발

  • Java Card OS
  • MFC

내가 기여한 것

  1. Java Card Applet을 유지보수하고 보안 인증 요구사항에 대응했습니다.
  2. 스마트카드 발급기와 연동해 Applet을 설치하는 MFC 프로그램의 화면과 제어 로직을 개발했습니다.