KIM JOON HEE

KIM JOON HEE

Full-stack Developer

보안 전공자로서 사용자가 신뢰할 수 있는 서비스를 개발합니다.

코드를 통해 보다 더 나은 사용자 경험을 구현하는 데 집중합니다.

Last Updated:

안녕하세요! 아, 제가 누구냐구요?

몰입의 즐거움을 아는 개발자, 김준희입니다.

Execution

낯선 기술도 필요한 순간 망설임 없이 습득하며, 단 며칠 만에 새로운 언어로 동작하는 웹 서버를 구축해 낼 만큼 빠른 실행력을 증명합니다.

Security

사소한 실수로 인한 취약점을 절대 허용하지 않으며, 검증된 오픈소스를 활용하여 안전하고 단단한 서비스를 구현합니다.

Deep-dive

외부 라이브러리의 한계나 에러를 마주했을 때, 내부 코드를 직접 수정해서라도 원하는 결과를 만들어 냅니다.

3certifications
2awards

What I Use

프로젝트를 진행할 때 주로 사용하는 스킬이에요!

Languages
Skill - undefinedSkill - undefinedSkill - undefinedSkill - undefined
Frontend
Skill - undefinedSkill - undefinedSkill - undefinedSkill - undefined
Backend
Skill - undefinedSkill - undefinedSkill - undefinedSkill - undefinedSkill - undefinedSkill - undefined
Data & Storage
Skill - drizzleSkill - undefinedSkill - undefined
DevOps & Infra
Skill - undefinedSkill - undefinedSkill - undefined
Tools & Core
Skill - undefinedSkill - undefined

What I Built

More Projects

작지만 소중한 프로젝트들, 앞으로도 계속 채워집니다!

What I Contributed

More Contributions

오픈소스를 사용하며 마주한 불편함을 직접 해결했어요!

Open
[린트 도구]

adrienverge/yamllint

  • new-line 규칙 에러 보고 로직 개선: 중복 에러 보고를 방지하기 위해 첫 번째 라인만 검사하던 임시 로직을 파일 전체를 대상으로 첫 번째 에러만 보고하도록 개선
  • Python
Closed
[백엔드 프레임워크]

elysiajs/elysia

  • 라이프사이클 훅 미호출 버그 제보: 라우터 핸들러 내에서 수동 예외 발생 시 onAfterResponse 훅이 호출되지 않는 버그를 발견하고, 이를 재현할 수 있는 최소한의 코드 예시 제공
  • JavaScript
  • Elysia
Merged
[Elysia 플러그인]

elysiajs/elysia-jwt

  • Claim 타입 허용 범위 확장: 스키마 미지정 시 다양한 Claim을 설정할 수 있도록 Claim 타입 허용 범위를 확장하여 유연성 향상
  • Claim 옵션 iat 버그 수정: iat Claim 비활성화 설정이 무시되거나 iat 값이 false로 설정되는 버그 수정
  • Claim 옵션 기본 값 적용 로직 개선: iat, exp, nbf 값이 undefined로 설정될 경우 기본 값이 적용되지 않도록 개선하여 다른 옵션과의 일관성 유지
  • 토큰 검증 함수 반환 타입 추론 버그 수정: 디코딩된 Claim 타입이 유니온 및 교집합 등 잘못된 타입으로 추론되던 문제를 해결하여 타입 정확도 향상
  • Bun
  • TypeScript
  • JavaScript
  • Elysia
Merged
[백엔드 프레임워크]

elysiajs/elysia

  • 스키마 검증 함수 타입 추론 버그 수정: 검증 성공 시 대상 객체의 타입이 정상 추론되도록 제네릭 타입 매핑 구조를 개선하여 타입 안전성 강화
  • TypeScript
  • Elysia
Merged
[도커 컨테이너 이미지]

thijsvanloef/palworld-server-docker

  • cron 작업 감지 로직 개선: Supercronic 실행 검증을 관련 환경변수 값을 확인하는 대신 파일 크기를 확인하도록 변경하여 유지보수성 향상
  • 로그 출력 버그 수정: cron 작업 로그의 ANSI 색상 코드가 문자열로 출력되는 문제를 해결하여 로그 가독성 향상
  • Bash

Get In Touch

제가 해야 할 일이 있나요? 언제든지 편하게 말씀해 주세요!

지금 바로 메일을 보낼 수도 있어요!

To: