복잡한 데이터를 사용자가 한눈에 이해하는 화면으로 바꾸는 프론트엔드 개발자
React를 중심으로 실시간 통신과 대용량 데이터 화면을 다뤄왔습니다.
기능이 '돌아간다'에서 멈추지 않고, 화면 멈춤·끊기는 흐름·어긋나는 정보처럼
사용자가 먼저 불편을 느끼는 지점을 찾아 없애는 데 집중합니다.
Frontend
State / Data
Realtime
Style
Also
Tools
삼성 수원 본사 7주 상주 · SSAFY 기업연계 (사내 비공개)
삼성이 사내에서 쓰던 Electron 로그 분석 도구에 로그 조회 테이블·통계 차트·JSON import를 구현. 102만 행을 약 2GB 힙 한계 안에서 다루며, Map 재구성으로 정렬 해제 시 전체 재가공을 없애고 차트는 이진 탐색으로 보이는 구간만 렌더링해 화면 멈춤을 제거.
최대 8인 · 2시간 이내 회의 · 6인 팀 6주 · github.com/feelskeptical/Rawfish-s
LiveKit이 제공하지 않는 타이머 동기화·발언 대기 큐·실시간 대화 로그를 SockJS로 구현. 서버의 절대 종료 시각 기준으로 타이머를 계산해 수신 지연 오차를 제거.
Google OAuth 로그인·편지함·열람 화면 담당. '자정 공개'를 서버에서 판단하도록 설계하고, 지정일 이전의 편지는 본문 대신 안내 문구로 자연스럽게 처리.
🏆 한국정보기술학회 우수논문상 (금 1·동 2) · SSAFY A형 · Web-kit 우수상


