Skip to content
View chlrjsgml's full-sized avatar

Highlights

  • Pro

Organizations

@Bluedragon3rd

Block or report chlrjsgml

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
chlrjsgml/README.md

최건희

Full-Stack Developer

Gunna Be a Monster


Selected Projects

EUM  EUM  Web Mobile

음성을 활용해 사용자를 연결하는 소셜 매칭 서비스를 웹부터 iOS·Android 앱까지 개발
2025.12 ~ 진행 중

React · React Native · Expo · TypeScript · TanStack Query · Zustand · Socket.io

Web Repository · Mobile Repository

  • 웹의 온보딩·음성 녹음·이상형 매칭·결과 화면을 구현하고, 이후 React Native와 Expo 기반 모바일 앱 개발 및 출시까지 담당
  • Apple·Kakao·이메일 로그인과 인증 초기화·라우팅 흐름을 구축하고, 추천·마음·채팅·프로필·동호회 기능을 API와 연동
  • Socket.io 기반 실시간 채팅과 S3를 활용한 사진·음성 전송, 메시지 읽음 및 시간 표시 구현
  • TanStack Query로 서버 상태를 관리하고 Zustand로 사용자 입력 상태를 분리했으며, 사용자별 Query Key와 캐시 무효화를 적용해 계정·프로필 간 데이터 혼선 방지
  • 배포 환경의 카카오 OAuth Redirect URI 오류와 만료되는 S3 이미지 URL 문제 등 로컬 환경에서 드러나지 않던 운영 이슈 해결
  • App Store·Google Play 심사 대응과 3차례 QA를 진행하고, 운영 빌드의 테스트·목업 코드와 민감한 콘솔 로그를 정리해 양대 스토어 출시 완료

UMC-DISPLAYU  DisplayU  Backend

전시 관람 경험을 기록하고 공유하는 커뮤니티 서비스의 백엔드

Java · Spring Boot · Spring Data JPA · MySQL · Flyway

  • 게시글·댓글·답글·좋아요·스크랩 도메인을 설계하고 REST API 구현
  • 데이터 증가 시에도 일정한 조회 성능을 유지할 수 있도록 cursor 기반 페이지네이션 적용
  • 조회 전용 Query Repository를 분리해 도메인 변경 로직과 복잡한 조회 로직의 책임 분리
  • 요청값 검증과 도메인 예외를 공통 응답 형식으로 변환하는 예외 처리 구조 구현
  • Flyway로 데이터베이스 스키마 변경 이력을 관리해 팀원별 개발 DB 상태 통일



Tech Stack

Frontend & Mobile

React React Native Expo TypeScript Vite TanStack Query Zustand Tailwind CSS Socket.io

Backend & Database

Java Spring Boot Spring Data JPA MySQL Flyway

Tools

Git GitHub Swagger Vercel

Pinned Loading

  1. UMC-DISPLAYU/Backend UMC-DISPLAYU/Backend Public

    DU 백엔드

    Java 1

  2. UMC-Eum/Frontend UMC-Eum/Frontend Public

    React로 구현했던 웹앱을 ReactNative로 구현

    TypeScript

  3. UMC-Eum/UMC-Frontend UMC-Eum/UMC-Frontend Public archive

    이음 프론트엔드

    TypeScript

  4. Bluedragon3rd/Frontend Bluedragon3rd/Frontend Public

    26년 2월 청룡톤 FE

    TypeScript