안녕하세요,

프론트엔드 개발자 하현우입니다

개발자 "한 명"의 노력이 사용자 "여러 명"의 편의로 증폭된다고 믿습니다.
이에 더 나은 UI/UX에 대해 끊임없이 고민합니다.

많은 분들이 서비스를 잘 사용해주실수록 더 큰 보람을 느낍니다.

성능 최적화, 아름다우면서도 편리한 UI를 만드는 일, 개발 생산성 향상에 관심이 많습니다.


Tech Stack
TypeScript
React
Next.js
Recoil
Redux
Emotion
Vanilla Extract
Node.js
Spring

Projects

새 창에서 열기
Music Node
재생목록을 LinkedList 형태로 구성하고 재생할 수 있는 서비스
배포가 중단된 프로젝트예요 (T_T)
Boostart
플래너와 SNS를 결합한 서비스
새 창에서 열기
모두의 퀴즈
문자열 및 유튜브 영상 ID를 활용하여 문제집을 구성하고 플레이할 수 있는 서비스
새 창에서 열기
엘릭서 시뮬레이터
MMORPG '로스트아크'에 존재하는 '엘릭서 연성' 컨텐츠를 시뮬레이션할 수 있는 서비스
새 창에서 열기
Maple Scouter
MMORPG '메이플스토리'에 존재하는 아이템, 버프 등 스펙 요소 변화를 시뮬레이션할 수 있는 서비스
새 창에서 열기
초월 시뮬레이터
MMORPG '로스트아크'에 존재하는 '초월' 컨텐츠를 시뮬레이션할 수 있는 서비스
새 창에서 열기
스타트업
국내 기업 정보를 지도 형태로 확인할 수 있는 서비스

Skills

React

함수형 컴포넌트를 사용합니다.
핵심 로직을 Custom Hook으로 만들어 사용합니다.
useMemo, useCallback을 활용해 성능을 최적화합니다.

Styling

Styled Components, Emotion 등의 runtime css-in-js 라이브러리를 주로 사용해왔습니다.
최근에는 번들 크기를 줄이고 런타임 성능을 향상시키기 위해 Stitches, Vanilla Extract 등의 zero-runtime 라이브러리 사용을 지향하고 있습니다.

Spring

Spring MVC 구조의 API 서버를 설계하고 구현할 수 있습니다.
Spring Data JPA를 활용해 DB를 다룰 수 있습니다.
Spring Security를 활용해 사용자 인증을 구현할 수 있습니다.

DevOps

GitHub Actions 배포 자동화 workflow를 작성할 수 있습니다.

Education

네이버 커넥트재단 부스트캠프 웹·모바일 7기 수료 (2022.08 ~ 2022.12)
한양대학교 ERICA 소프트웨어학부 졸업 (2019.03 ~ 2023.02)

Awards

한양대학교 ERICA 학회 영과일 알고리즘 대회 ZOAC 우승 (2019. 12)

Contact

이메일: high092@naver.com
About MeProjectsSkillsEtc.