기타 프로젝트
삼성 센서 모니터링 시스템(Electron)
2024.12 ~ 2025.06
- Electron PoC에서 react-grid-layout과 ECharts를 결합한 위젯형 센서 모니터링 대시보드를 설계하고 구현했습니다.
- 공통 버튼과 스타일, 린트와 포맷 체계를 먼저 갖춰 후임이 바로 확장할 수 있는 기반을 마련했습니다.
- 위젯 추가, 재배치 흐름과 차트 타입별 옵션을 만들고 레이아웃과 위젯 설정을 localStorage에 저장해 재실행 뒤에도 구성이 유지됩니다.
- LG Shield 투입으로 빠지면서 Main/Renderer, MessagePort IPC, 센서 저장소, SerialPort와 IR Camera 연동 구조를 다이어그램으로 문서화해 후임에게 인수인계하고 이후 작업을 리딩했습니다.
평강교회 홈페이지
2024.09 ~ 2025.02. https://www.pyungkang.kr/
- 메인 홈, 미디어 상세(유튜브 오버레이, 스와이퍼, 썸네일 예외), 수련원 예약 신청(캘린더, 입력 검증, 모바일 UX, 상태 팝업), 관리자 게시물 관리 화면을 구축했습니다.
- Spring Boot와 Thymeleaf 템플릿에 TypeScript, Webpack, Sass 정적 번들을 연결하고 페이지별 스크립트를 멀티 엔트리로 나눴습니다.
- 디자인만 GUI 팀이 맡고 퍼블리싱과 프론트엔드는 혼자 했습니다.
ARTIST PROP(포트폴리오 자산 관리와 구독 결제 플랫폼 API)
2024.07 ~ 2024.10. https://www.artistprop.com/
- Spring Boot API에서 port/usecase/domain/adapter 구조로 회원, 파일, 인증, 구독, 결제 도메인 API를 개발했습니다.
- PortOne, NaverPay, KCP 결제 연동에서 빌링키 확인, 재신청과 쿠폰 분기 정책을 반영하고 AWS S3 업로드의 파일명 NFD에서 NFC로의 정규화와 중복 방지를 처리했습니다.
- AWS SES 메일 템플릿과 발신 설정, 이메일 인증과 비밀번호 재설정, 회원 탈퇴 시 결제 취소까지 운영 정책을 API에 반영했습니다.
H9 Design System, React Starter Kit
2024.04 ~ 2024.07
- 사내 공통 UI 모노레포(Turborepo와 Yarn workspace, Storybook, addon-a11y, Vitest 검토 환경)를 초기 구성하고 React Starter Kit에 로그인 샘플과 ScrollRestoration, 캐시 저장과 복원, react-virtualized를 엮은 스크롤 복원 예제를 추가했습니다.
- Lit과 React 병행 구조를 염두에 둔 common, design-system-lit, design-system-react 모노레포 베이스를 구축했습니다.