Skip to content
View miller198's full-sized avatar

Block or report miller198

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
miller198/README.md

👋 Kim Seungkyu

Skills

Languages

Image Image Image Image

Tech

Image Image Image

Experience

🏛️ 한양대학교 ERICA 컴퓨터학부 졸업

📱 네이버 부스트캠프 9기 안드로이드 수료

📱 디프만 17기 안드로이드 개발자 참여

📱 SWYP 앱 3기 안드로이드 개발자 참여

Article

✏ 블로그: https://velog.io/@miller198/posts

📀 오디오 시각화 라이브러리 개발과정 : https://velog.io/@miller198/series/AudioVisualize

Portfolio

https://buly.kr/HHe3iQ9

Project

🎶 MusicRoad : 지도 기반 음악 공유 및 스트리밍 서비스(24.11 - 24.12 개발, 25.02 - 25.06 개선)

  • 기술스택: Kotlin, Android, Compose, Hilt, MVVM, ExoPlayer, Visualizer, MediaSessionService, Coroutine, Flow, Retrofit, OkHttp, Coil, DataStore, SharedPreference, NaverMap, Clean Architecture, Multi Module, Build Logic Plugins, Firestore, Firebase CloudFunction, Firebase GeoFire 등
  • 담당역할
  1. ExoPlayer를 활용한 음악 스트리밍 플레이어 구현
  2. Raw 오디오 데이터를 가공하여 실시간 주파수 기반 오디오 비주얼라이저 구현
  3. 빌드 속도 개선 및 의존성 관리를 위한 Feature 단위 모듈 분리 및 Convention Plugin 도입
  4. 오디오 시각화 모듈의 독립 라이브러리화 이후 오픈소스로 배포

🎧 ComposeCircleAudioVisualizer : 오디오 시각화 라이브러리

  • https://github.com/miller198/ComposeCircleAudioVisualizer
  • 기술스택: Kotlin, Compose, Android Visualizer API, Digital Signal Processing (DSP), Gradle, JitPack, Maven Central
  • 담당역할: 개발 전체
  • 주요 작업
    1. DSP 알고리즘 설계
    2. 렌더링 엔진 최적화
    3. 라이브러리 배포 및 문서화

🏃‍♂️ DoRunDoRun: 친구와 함께하는 인증 기반 러닝 서비스 (25.08 - 25.11)

  • 기술스택: Kotlin, Android, Compose, MVI, Hilt, NaverMap(Compose Library), Navigation3, Coroutine, Flow, Retrofit, OkHttp, Paging, Coil, DataStore, Room, Android App Architecture, Build Logic Plugins, Amplitude, Admob 등
  • 담당역할
  1. 실시간&백그라운드 러닝 트래킹 및 드로잉 등, 러닝 기능 전체 담당
  2. 클린 아키텍처 & MVI 기반 베이스 아키텍처 설정

🌍 sou.zip : 해외여행 기념품 정보 및 공유 서비스 (25.11 - 26.01, 고도화 및 운영 중)

  • 역할: 안드로이드 개발 전체 담당
  • 기술스택: Kotlin, Android, Compose, MVI, Hilt, Navigation3, Mapbox, Retrofit, OkHttp, Coroutine, Flow, Paging, Coil, DataStore, KeyStore, Kakao/Google OAuth, Amplitude, AdMob, Firebase Crashlytics
  • Key Tasks
    1. 서버 토큰 자동 갱신 메커니즘과 동시성 제어
    2. 최신 Navigation3 학습 및 적용
    3. 다수의 이미지의 효율적인 업로드를 위한 이미지 리사이징 및 최적화
    4. PM/디자이너/백엔드개발자와 직접 소통하며 효율적인 API 구조 제안 및 UI 인터랙션 고도화
  • 성과
    1. 앱 3기 대상 수상
    2. 이미지 최적화로 업로드와 UI 표시되는 사진의 크기 및 load 시간 80% 단축
  • Github: https://github.com/souzip/souzip-android
  • 스토어: https://play.google.com/store/apps/details?id=com.swyp.souzip

🐕‍🦺 PawPaw: AI 기술을 활용한 실종 반려견 찾기 어플리케이션 (22.12 - 23.05)

  • 한양대학교 졸업 캡스톤 프로젝트 개발한 앱입니다.
  • 기술 스택: Kotlin, Java Script, Python, Android, XML View, Kakao Map SDK, EfficientNetV2, Firebase CloudFunction, Firestore 등
  • Github: https://github.com/miller198/HanyangCapston
  • 역할
    1. (Front) 안드로이드 앱개발 및 카카오 지도 상 실시간 산책 경로 기록
    2. (Back) Firebase CloudFunction 을 이용한 서버 로직 설계
    3. (Back) CNN 모델 구현, 학습, AI 모델 서버 구축
  • Key Tasks
    1. EfficientNetV2 모델 기반 견종 추정 모델 커스텀
    2. 산책 중 표시되는 실시간 경로 드로잉GPS 튀는 문제 방지
    3. Flask 및 Firebase 이용하여 실시간 이미지 분석 결과 제공

Pinned Loading

  1. ComposeCircleAudioVisualizer ComposeCircleAudioVisualizer Public

    Jetpack Compose Circular Audio Visualizer

    Kotlin 6

  2. HanyangCapston HanyangCapston Public

    Forked from jiohjung98/HanyangCapston

    한양대 졸업캡스톤-인공지능 기술을 활용한 실종 반려견 찾기 어플리케이션

    Kotlin

  3. boostcampwm-2024/and06-musicroad boostcampwm-2024/and06-musicroad Public

    위치 기반 노래 공유 및 플레이어 서비스

    Kotlin 19

  4. depromeet/17th-team6-android depromeet/17th-team6-android Public

    디프만 17기 6팀 DoRunDoRun 안드로이드 레포지토리

    Kotlin 4

  5. souzip/souzip-android souzip/souzip-android Public

    Kotlin 1