안녕하세요,
모바일 앱 개발자 이윤성입니다
Android를 주력으로 앱을 만듭니다. 클린 아키텍처로 앱을 모듈 단위로 조립하고, CI/CD와 테스트 같은 반복 업무는 AI가 처리하도록 자동화하는 데 관심이 많습니다.
지금 하는 일
레몬헬스케어에서 KMP로 AOS·iOS 앱을 개발하고, AI로 개발 과정을 자동화하고 있습니다.
의료진용 업무 앱
의료진이 업무에 쓰는 내부 앱을 KMP로 개발하고 운영합니다. Android와 iOS를 모두 담당합니다.
환자용 앱 KMP 고도화
계약 병원을 방문하는 환자가 진료 정보와 예약을 확인하는 앱입니다. 레거시 앱을 KMP 기반으로 전환하는 과정에서 클린 아키텍처 기반의 feature·core 모듈과 비즈니스 로직을 구축했습니다.
건강의 신
클린 아키텍처와 KMP로 모듈을 조립하는 형태의 앱입니다. 화면과 기능을 독립 모듈로 나누고, 공통 모듈의 약 80%를 개발했습니다.
SI 프로젝트
회사로 들어오는 앱 개발 의뢰를 수행했습니다. 일부 프로젝트에는 같은 KMP 모듈형 아키텍처를 적용했습니다.
만든 앱
Android 앱 6개를 하나의 모노레포로 관리합니다. 소스는 비공개이고 구조와 설계를 문서로 공개했습니다.
Lottomate (새 창)
로또 번호 관리, 당첨 확인, 통계, 당첨 푸시 알림. 종이 티켓 느낌의 Paper 컴포넌트로 화면을 통일했습니다.
Lunar (새 창)
달 위상 대시보드와 달력, 달 이벤트 알림.
QRScanner (Q-Ring) (새 창)
QR 다중 스캔, 생성, 이력 관리.
Diding (새 창)
알람 기반 TODO·일정 관리.
Moduta (새 창)
서울시 버스 실시간 정보와 지도.
Fxrate (새 창)
환율 조회와 임계값 알림, 홈 위젯.
만들고 운영하는 것
CI/CD, 홈서버, 메신저, 로컬 LLM, AI 하네스를 구성하고 운영합니다.
Jenkins CI/CD
Docker로 띄운 Jenkins에서 앱 빌드부터 배포, 검증, 알림까지 하나의 파이프라인으로 처리합니다. 파이프라인 코드도 앱 코드처럼 층을 나눠 설계했습니다.
ChatOps (Mattermost 연동)
메신저를 개발 작업의 입구로 씁니다. 슬래시 명령으로 빌드를 요청하고, 빌드·배포·리뷰·수익 같은 이벤트를 한 채널에서 받습니다.
홈서버
하나의 리버스 프록시 뒤에 백엔드 API, 봇, CI, 메신저, 웹 대시보드를 경로별로 나눠 올리고, 외부에서도 접속할 수 있게 운영합니다.
로컬 LLM
gpt-oss, gemma, qwen, deepseek-coder 등 여러 모델을 로컬에서 돌려 보고, 작업 성격에 맞는 모델을 고릅니다.