본문으로 건너뛰기

포트폴리오

개인 및 팀 프로젝트 모음

Ledgerly 포트폴리오 cover
개인 2025-08-01 — present

Ledgerly

가족·조직 단위 공유 가계부 앱 — Next.js 16 풀스택, Supabase PostgreSQL, 3단계 역할 기반 접근 제어(OWNER/ADMIN/MEMBER), NestJS Cron 정기거래 자동 처리, 99.45% 라인 커버리지 단위 테스트 + 300건 이상 E2E 통합 테스트

Next.js React TypeScript Supabase +10
대신물류 배차현황 챗봇 포트폴리오 cover
개인 2026-01-01 — present

대신물류 배차현황 챗봇

대신물류 배차현황 데이터를 Cheerio로 크롤링하고 카카오톡 챗봇 스킬서버와 Next.js 모바일웹으로 조회할 수 있는 서비스 — Clean Architecture + TSyringe DI, Express 5, Prisma SQLite, Traefik Blue-Green 무중단 배포

TypeScript Express Next.js React +10
냠냠위듀 — 구내식당 식단 알림 봇 포트폴리오 cover
개인 2026-01-01 — present

냠냠위듀 — 구내식당 식단 알림 봇

판교 이노밸리 구내식당 주간 식단표를 카카오 채널에서 Playwright로 크롤링하여 Slack으로 자동 발송하는 봇 — Clean Architecture + TSyringe DI, Slack Bot API 슬래시 커맨드, 재시도 최대 6회, DeliveryHistory 중복 방지

TypeScript Playwright Slack Bot API Express +5
콘서트 예약 서비스 포트폴리오 cover
개인 2024-10-05 — 2024-11-30

콘서트 예약 서비스

항해플러스 백엔드 과정에서 동시성 제어와 대규모 트래픽 처리를 심층 학습한 콘서트 좌석 예약 서비스

Java Spring Boot JPA Redis +4
스타트업풀
2023-04-28 — 2023-06-28

스타트업풀

창업 생태계의 팀 빌딩·커뮤니티·정보 제공을 통합한 버티컬 네트워크 플랫폼 — 소셜 로그인 4종 통합, 커뮤니티 백엔드, 어드민 시스템 구축 담당

NestJS TypeScript PostgreSQL JavaScript +3
슬랙 API 클론 코딩 포트폴리오 cover
개인 2022-03-25 — 2022-07-28

슬랙 API 클론 코딩

NestJS의 모듈 시스템과 DI/IoC 패턴을 학습하기 위해 Slack 백엔드를 클론 코딩한 프로젝트 — Socket.io 기반 실시간 메시징, Passport 세션 인증, TypeORM 관계형 데이터 모델링 구현

TypeScript Node.js NestJS Socket.io +5
React Nodebird 포트폴리오 cover
개인 2022-03-25 — 2022-07-28

React Nodebird

Next.js SSR 기반 트위터 유사 SNS 풀스택 클론 프로젝트 — Redux-Saga 비동기 상태 관리, Passport 세션 인증, Sequelize 관계형 모델링, AWS Lambda 이미지 리사이징 파이프라인 구현

JavaScript React Next.js Node.js +14
MultiChat 포트폴리오 cover
개인 2021-06-07 — 2021-06-17

MultiChat

TCP/IP 소켓 프로그래밍과 멀티스레딩으로 구현한 다중 사용자 실시간 채팅 애플리케이션 — 커스텀 텍스트 프로토콜 설계, 클라이언트별 스레드 관리, tkinter 이벤트 루프와 소켓 스레드 통합

Python socket threading tkinter
TrollGG 포트폴리오 cover
개인 2021-04-28 — 2021-05-30

TrollGG

Spring Boot와 Riot Games API를 연동하여 소환사 전적 검색·인게임 정보·챌린저 랭킹을 제공하는 OP.GG 클론 프로젝트 — HttpURLConnection 기반 서버 사이드 API 호출, jQuery AJAX 클라이언트 사이드 데이터 렌더링, MyBatis 기반 소환사 데이터 영속화 구현

Java Spring Boot MyBatis MariaDB +7