Skip to content
View JeongHeonK's full-sized avatar

Block or report JeongHeonK

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
JeongHeonK/README.md

김정헌

Frontend Engineer · Interactive Systems

산업용 X-ray 영상 처리 도메인에서
Canvas 기반 고성능 인터랙티브 툴을 설계하고 구현합니다.

대용량 데이터 + 실시간 UI 환경에서
병목을 측정하고, 구조적으로 분리하고, 수치로 개선하는 것을 선호합니다.

Tech Stack

Core
Next.js · React · TypeScript

State & Data
Zustand · TanStack Query / Router / Table

Visualization & Processing
Konva.js · GeoTIFF · OpenCV.js (WASM)

Real-time
Socket.IO

Experience

SNUAILAB · SW Developer

2025.03 – Present

또박또박 · React Native Developer

2024.08 – 2024.11

Selected Work

X-ray Segmentation Labeling Tool

배터리 셀 X-ray 불량 검출 + AI 학습용 라벨링 툴
프론트엔드 아키텍처 설계 및 구현 주도

  • Canvas Layer 분리 → 30fps → 60fps
  • XOR Delta + RLE 압축 → Undo/Redo 메모리 2GB → 50MB
  • Bitmask 직접 구현 (Uint8Array + BFS)
  • ML 파이프라인 UI / Auto Labeling 설계

X-ray Super Resolution Tool

고해상도 영상 Denoising + Super Resolution UI

  • OpenCV.js (WASM) 기반 클라이언트 영상 처리 → 실시간 프리뷰
  • Vector Polygon 전환 → 메모리 70% 절감

License Manager

소프트웨어 라이선스 발급/관리 시스템
FSD 4-Layer 아키텍처 설계

  • TanStack Virtual → 1,000건 테이블 1,000ms → 30ms
  • MSW 기반 API Mock → 백엔드 의존성 제거

Open Source

React exit animation flicker 제거 라이브러리
Suspense 기반 DOM commit 제어

  • 0.88KB (gzip)
  • 22 tests (Lines 100% / Branch 84%)

사내 C#/.NET 팀 온보딩용 Marketplace 플러그인

  • 7 Skills (Code Review · TDD · MVVM Generator 등)
  • 12 Modern C# 규칙
  • v1.8.0

Side Projects

High-Performance Canvas Architecture Demo
3-Layer Rendering · 60fps · XOR+RLE Delta History
Worker Offloading · 115 Tests · Live Demo

CRDT 기반 Offline-First 매매일지
Yjs + Dexie 이중 계층 구조 · PWA · 서버 비용 $0

Writing

React 디자인 패턴 · React 내부 구조 · JS 심화 · TypeScript 챌린지 등
총 49개 아티클

https://jeongheonk.github.io/blog/

Contact

📧 kdrlawjdgjs@gmail.com

Pinned Loading

  1. canvas-demo canvas-demo Public

    진행한 프로젝트 못 보여드려서 만듬ㅎ..

    TypeScript

  2. freeze freeze Public

    Freeze your React components during exit animations

    TypeScript

  3. blog blog Public

    TIL 기반 블로그

    MDX

  4. c-sharp-custom-marketplace c-sharp-custom-marketplace Public

    C#, WPF 관련 marketplace

    PowerShell 4