Lee Tekwoo

Works

Contacts

Personal Projects

2022.08 ~ Current

Position

Fullstack Engineer

Period

2022.11 ~ 2024.10

Commenti

2023.06 ~ 2024.05

상품 리뷰를 손쉽게 수집·관리하는 SaaS 솔루션으로, 웹사이트에 간편히 설치하고 사용할 수 있도록 설계했습니다. 기존 피드백 제품의 번거로운 설치·사용 과정, 높은 비용, 잦은 버그 문제를 개선해 이커머스 운영자를 위한 직관적이고 안정적인 서비스를 제공하고자 했습니다.

Contribution

  • 직관적인 사용자 경험을 위해 간편한 로그인 인증 및 리뷰 작성 기능 구현
  • 리뷰를 쉽게 관리할 수 있도록 숨기기, 검증 기능 등 관리 도구 제공
  • URL 기반 자동 리뷰 수집, CSV 대량 임포트 기능을 통해 리뷰 수집 과정 개선
  • GitHub Actions와 S3 Client로 UMD 스크립트를 CDN에 자동 배포하고 gzipped 처리로 500ms 이내 서빙 속도 확보
  • PayPal API를 통한 결제·구독 및 해지 기능과 인보이스 생성 기능으로 이커머스 사용자의 결제 관리 효율화
  • Google Rich Result(JSON-LD)를 적용해 SEO 최적화 및 검색 가시성 향상
/images/commenti-1.png_Commenti 메인 화면

Commenti 메인 화면

/images/commenti-8.png_Commenti package - 웹사이트에 설치된 리뷰 섹션

Commenti package - 웹사이트에 설치된 리뷰 섹션

/images/commenti-6.png_Paypal 결제

Paypal 결제

/images/commenti-7.png_Paypal 결제 팝업 (Paypal Client)

Paypal 결제 팝업 (Paypal Client)

/images/commenti-11.png_Paypal Invoice 생성

Paypal Invoice 생성

/images/commenti-2.png_Commenti 유저 대시보드

Commenti 유저 대시보드

/images/commenti-3.png_대시보드 - 리뷰 및 게시판 설정, 통계

대시보드 - 리뷰 및 게시판 설정, 통계

/images/commenti-4.png_대시보드 - CSV 대량 리뷰 업로드

대시보드 - CSV 대량 리뷰 업로드

/images/commenti-5.png_대시보드 리뷰 통계 페이지

대시보드 리뷰 통계 페이지

Process - Commenti

2024.08 ~ 2024.10

Motivation

세 가지 이유로 Commenti 프로젝트를 시작했습니다. 첫째로, 실제 시장에서 경쟁할 수 있는 제품을 만들고 싶었습니다. 이전에는 학습을 위한 토이 프로젝트를 주로 진행했지만, 이번에는 검증된 시장에서 의미 있는 도전에 나서고자 했습니다. 둘째로, 1인 개발자가 감당할 수 있는 규모의 아이디어를 찾았습니다. 시장 조사를 통해 온라인 스토어들이 리뷰 시스템에서 겪는 문제—높은 가격, 설치 어려움, 성능 이슈—를 발견했고, 이를 해결하는 '쉽게 부착할 수 있는 리뷰 시스템'을 개발하기로 결정했습니다. 마지막으로, 실제 서비스를 만드는 전 과정을 경험하고 싶었습니다. 데이터베이스 설계부터 API 개발, Paypal을 이용한 결제와 인보이스 자동화까지 풀스택 개발을 경험했고, Shadow DOM 기반의 안전한 위젯을 구현했습니다. 이 과정에서 Supabase, Next.js, React, Vite 등 현대적인 기술 스택을 활용하여 서비스를 구축했습니다. 1인 개발자로서 기획부터 배포, 운영까지 전체 제품 개발 사이클을 경험할 수 있었습니다.

/images/commenti-p-1.png_프로젝트 문서화 관리 및 시장 조사 자료

프로젝트 문서화 관리 및 시장 조사 자료

/images/commenti-p-2.png_개발 및 QA 태스크 관리

개발 및 QA 태스크 관리

/images/commenti-p-3.png_랜딩 페이지 Lighthouse performance

랜딩 페이지 Lighthouse performance

/images/commenti-10.png_대시보드 - Amazon 자동 리뷰 수집 기능 개발

대시보드 - Amazon 자동 리뷰 수집 기능 개발

Teklog

2022.07 ~ 2022.08

사이트 내에서 CRUD가 가능한 기술 블로그를 개발하였습니다. 프론트와 백엔드를 1인으로 개발하고 배포하였습니다. 배포 이후에도 공부한 내용을 업로드하고, 필요한 새로운 기능을 추가했습니다.

Contribution

  • 1인 UX 기획 및 풀스택 개발
  • 메인 페이지 및 상세 페이지 개발
  • 블로그 글쓰기/수정 에디터 개발
  • 방명록 페이지 및 구글 OAuth 인증 추가 기능 개발
  • React 18, Next.js 14 App router 마이그레이션
  • 방명록 추가 기능 개발 및 React 18, Next.js 14 App router 마이그레이션
/images/teklog-1.png_TekLog 메인 화면

TekLog 메인 화면

/images/teklog-6.png_모바일 반응형 대응

모바일 반응형 대응

/images/teklog-10.png_블로그 작성 및 수정/삭제. Quill Editor 공용 컴포넌트 사용

블로그 작성 및 수정/삭제. Quill Editor 공용 컴포넌트 사용

/images/teklog-2.png_블로그 리스팅 페이지 (사이드 메뉴, 리스트 페이지네이션)

블로그 리스팅 페이지 (사이드 메뉴, 리스트 페이지네이션)

/images/teklog-3.png_블로그 포스팅

블로그 포스팅

/images/teklog-4.png_이미지 갤러리

이미지 갤러리

/images/teklog-5.png_포스팅 아카이브

포스팅 아카이브

Process - Teklog

2022.08 ~ Current

개발 이후에도 공부한 내용을 업로드하였고, 필요한 새로운 기능을 추가하였습니다. 새로운 기술을 학습하고 적용하는 테스트 베드가 되어 성장의 발판이 되고 있습니다.

Motivation

커리어와 함께 성장하는 의미있는 블로그를 만들고 싶었습니다. UI/UX 기획과 개발, 배포까지 전체적인 프로세스를 경험하고자 했습니다. 개발 이후에도 성능 최적화, 예외처리 강화, 방명록과 같은 신기능을 추가 등 지속적인 유지보수와 개선 작업을 이어가고 있습니다.

/images/teklog-9.png_RSC, APP 라우터 적용 이후 성능 개선 (주요 페이지 performance 99-100)

RSC, APP 라우터 적용 이후 성능 개선 (주요 페이지 performance 99-100)

/images/teklog-7.png_방명록 및 비밀글 / 댓글 기능을 통해 react-query 도입

방명록 및 비밀글 / 댓글 기능을 통해 react-query 도입

/images/teklog-8.png_Suspense, Error 바운더리 도입 후 Fallback UI

Suspense, Error 바운더리 도입 후 Fallback UI