데스크톱 → 웹 CRM 전환
2025 — 현재스마트닥터 · 담당 모듈 설계·구현, 실행 기반까지
데스크톱 CRM의 핵심 화면을 웹(React)으로 옮기는 장기 마이그레이션. 월 단위 예약 캘린더 화면을 시작으로 담당 모듈의 설계와 구현을 수행했고, 월 전체 일괄 조회를 주 단위 분할 캐싱으로 바꿔 조회 성능을 개선했습니다. 웹이 데스크톱 안 웹뷰로 실행되는 구조여서 인증(refresh token)·네이티브 브릿지·WebView2 런타임 배포 같은 실행 기반을 함께 만들었고, 후반에는 'API 신설 → 독립 웹 앱 → 웹뷰 임베드' 패턴을 확립해 데스크톱 전용 화면 3종을 이식했습니다.
웹·API·데스크톱 3개 코드베이스에 걸친 크로스 스택 개발
React / TypeScript / Zustand / Kotlin / C# / WebView2