👋🏻 About Me
Introduction
- 안녕하세요 프론트엔드 개발자 이정민입니다.
- 🔨 개발에 대한 기초 공사를 탄탄히 하기위해 컴퓨터 공학을 복수전공하였습니다.
- 🏃🏻 ‘빨리 가는 유일한 방법은 제대로 가는 것이다’ 라는 모토를 가지고 이유를 설명할 수 있는 코드 작성과 기초가 되는 지식의 올바른 학습을 추구합니다.
- 💭 함께의 가치가 얼마나 중요한지 느끼고, 어떻게 하면 더 좋은 의사소통을 할 수 있을지 고민합니다.
- 📝 글 쓰는 것과 배운 내용들을 정리하여 공유하는 것을 좋아하여 블로그에 꾸준히 기록중입니다.
Contact & Channel
🛠 Projects
TwoSpoon
https://github.com/hustle-dev/TwoSpoon
프로젝트 설명 및 회고
https://velog.io/@hustle-dev/프로젝트-회고-TwoSpoon
- 기존 프로젝트로 만든 hanspoon 사이트 개선을 목표로 하는 프로젝트(4인 팀 프로젝트)
2022-03-07 ~ 2022-04-01
- 수행역할
- React, Sass로 만들어진 기존 프로젝트를 Next, TS, Emotion으로 마이그레이션
- Storybook을 활용하여 컴포넌트 시각 테스트
- 기존 구조에서 SSR의 장점을 살릴 수 있는 구조로 설계 고민
넘블 프론트엔드 챌린지
https://github.com/hustle-dev/numble_challenge
프로젝트 설명 및 회고
https://velog.io/@hustle-dev/React-다른-색깔-찾기-게임-제작-챌린지
상위 10% 선정(3년차 Next.js Contributor에게 코드리뷰)
https://thoughtful-arch-8c2.notion.site/d7d79723f212441aa510451f8756f65c
- React 상태관리 라이브러리를 사용하지 않고 다른 색깔 찾기 게임 제작 (1인 프로젝트)
2022-02-04 ~ 2022-02-13
- 수행역할
- useReducer를 활용하여 상태관리
- 컴파운드 컴포넌트 패턴을 사용하여 컴포넌트 관리
- Custom hook을 활용한 로직 분리
- 적절한 prop을 사용해 탄력적인 component 작성
- vercel 배포
POT(게임 유저들이 자주 사용하는 party의 줄임말)
https://github.com/hustle-dev/POT
프로젝트 설명 및 회고
https://velog.io/@hustle-dev/미니프로젝트-POT
- League of Legends 게임 팀원 모집을 위한 플랫폼
(JS 팀프로젝트)
2021-11-06 ~ 2021-11-19
- 수행역할
- 회원가입 시 유효성 검사(Joi, Bcrypt, Riot API 사용)
- 로그인 시 서버측 유효성 검사 및 JWT 토큰 발급
- Node.js fs 모듈을 이용하여 데이터베이스 생성 및 관리
- Node.js Express를 활용하여 라우팅 관련 서버측 코드 작성
Who Ate My Fish?
https://github.com/hustle-dev/Who-ate-my-fish
프로젝트 설명 및 회고
https://velog.io/@hustle-dev/미니프로젝트-Who-ate-my-fish
- 채팅 기반 마피아 + 라이어 게임
(JS 팀 프로젝트)
2021-10-29 ~ 2021-11-05
- 수행역할
- Express Server와 프론트엔드 서버 Socket 환경 세팅
- 게임로직 데이터 구조 및 상태관리 결정
- Socket IO를 활용하여 게임 진행관련 서버 및 클라이언트측 코드 작성
Free Gallery
https://github.com/hustle-dev/Front-end_MiniProject
프로젝트 설명 및 회고
https://velog.io/@hustle-dev/패스트캠퍼스-네카라쿠배-2기-미니프로젝트-회고록
- 자유롭게 사진을 올리는 웹페이지
(HTML/CSS 팀프로젝트)
2021-08-30 ~ 2021-09-03
- 수행역할
- 메인 화면 인트로, 인기사진 부분 마크업과 SCSS 작업 및 jQuery 애니메이션 구현
- 나의 사진 취향 알아보러가기 animation 구현
- LightHouse를 통한 Web Vitals 점검 및 성능 최적화
Danshow
https://github.com/hustle-dev/danshow_front_ios
- 춤을 배울 수 있는 안무가 플랫폼
(캡스톤 디자인 팀 프로젝트)
2021.03.16 ~ 2021.06.28
- 수행역할
- Figma를 활용하여 화면 디자인
- React Native를 활용하여 프론트 화면 설계 및 구현
📖 Study
HTTP 완벽가이드
2022-02-19 ~ 2022-05-11
https://github.com/FEonTheBlock/HTTP-Perfect-Guide
스터디 회고
HTTP 완벽가이드 회고
Effective TypeScript
2022-02-16 ~ 2022-04-13
https://github.com/FEonTheBlock/Effective-TypeScript
스터디 회고
이펙티브 타입스크립트 스터디 회고
📚 Education