Skip to content
View using2's full-sized avatar

Block or report using2

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
using2/README.md

강유진 · Frontend Developer


Tech Blog Boostcamp


🎓 Education & Experience

기간 활동 비고
2022.03 ~ 2026.02 인하대학교 컴퓨터공학과 졸업
2024.03 ~ 2024.12 인하대학교 컴퓨터공학과 42대 학생회 학술국장
2024.08 ~ 2024.12 네이버 부스트캠프 웹·모바일 9기 멤버십
2025.06.26 ~ 2025.06.27 2025 INHA SW NET-ZERO 공통 해커톤 🥈 우수상
2025.12 ~ 2026.02 현대자동차그룹 소프티어 부트캠프 7기

🗂️ Projects

Narratix — 장기 취준생을 위한 자기소개서 아카이빙·작성·첨삭 플랫폼

2026.01 ~ 2026.02 · 현대자동차 소프티어 부트캠프 7기
GitHub · narratix.site

일반적인 CRUD 서비스가 아닌,
브라우저 입력 시스템(contentEditable), React 렌더링,
실시간 WebSocket 동기화가 동시에 충돌하는 문제를 다룬 프로젝트

역할 Frontend — 실시간 텍스트 에디터 및 협업 첨삭 기능 구현

기술 스택

React TypeScript Vite TailwindCSS TanStack Query WebSocket

주요 구현

  • contentEditable 기반 커스텀 에디터 설계 및 구현
    → 한글 IME(composition), 일반 입력(input), 복사·붙여넣기, Enter·Delete, Undo·Redo를 브라우저 기본 DOM 조작과 분리하여 직접 제어
    → React state를 단일 진실 원천으로 유지하며, 리뷰(첨삭) 영역을 포함한 복잡한 DOM 구조에서도 커서 안정성·입력 동기화·실시간 소켓 이벤트 처리 보장
  • Lighthouse 성능 개선 (Performance 56 → 98, 실서비스 기준)

기술 블로그 포스트

추가 기술 블로그 포스트


💻 Tech Stack

Frontend

React Next.js TypeScript JavaScript HTML5 CSS3 TailwindCSS Vite

Tools

Notion Figma Git GitHub VS Code Slack


🧠 What I Care About

  • React 렌더링과 상태 업데이트의 실제 동작 원리
  • 복잡한 UI를 구조로 해결하는 설계
  • 성능 저하의 원인을 추적하고 수치로 개선하는 과정
  • “왜 이렇게 구현했는지” 설명 가능한 코드

Pinned Loading

  1. softeerbootcamp-7th/WEB-Team7-Jackpot softeerbootcamp-7th/WEB-Team7-Jackpot Public

    취준생의 경험을 아카이빙하고, 자기소개서를 빠르게 완성하는 플랫폼

    TypeScript 5 3

  2. perturba/perturba-frontend perturba/perturba-frontend Public

    AI가 인식할 수 없는 비가시적 보호막으로 딥페이크와 무단 학습으로부터 이미지를 지키는 서비스

    TypeScript 1 1

  3. boostcampwm-2024/web13-YeokjeonNongbu boostcampwm-2024/web13-YeokjeonNongbu Public

    홍수로 농장을 잃은 부캠이가 재기를 꿈꾸며 투자에 도전하는 모의 투자 게임

    TypeScript 18 3