석지인·웹 개발자
© 2026이력서 보기GitHubLinkedInEmail

함께 일해요

프로젝트 관련 문의가 있으시면 편하게 연락 주세요.

프로젝트

제가 참여한 주요 프로젝트입니다

formkit-react

formkit-react

2025
formkit-react 폼 라이브러리 예제 화면
formkit-react 폼 라이브러리 예제 화면

직접 만들어 npm에 배포한 React 폼 라이브러리입니다. Compound Component 패턴으로 조합 가능한 API를 만들고, Zod 검증과 접근성(ARIA), TypeScript 타입을 한 패키지로 정리했습니다. Vite로 빌드하고 GitHub Actions로 검증한 뒤 배포했습니다.

bodycodi

bodycodi

2025
bodycodi 프로젝트 소개 카드 (JSP 레거시와 React 통합)
bodycodi 프로젝트 소개 카드 (JSP 레거시와 React 통합)

2016년부터 운영된 JSP 레거시와 공존하는 React 화면을 점진적으로 통합한 프로젝트입니다. JSP의 전역 CSS와 Tailwind가 충돌하던 문제를 tw- prefix 전략과 컨벤션 문서로 정리했고, Axios와 TanStack Query로 에러 처리를 한곳에 모았습니다.

albaform

albaform

2024
albaform 구인구직 플랫폼 공고 목록 화면
albaform 구인구직 플랫폼 공고 목록 화면

여러 명이 함께 만든 알바 구인구직 플랫폼입니다. 검색 노출을 위한 SSR과 인터랙션을 위한 CSR을 나누고, 사용자 상태 6종에 따라 권한과 렌더링을 분기해 비인가 접근을 막았습니다. 공통 컴포넌트로 화면을 통일하고 낙관적 업데이트로 반응 속도를 높였습니다.

tappytype

tappytype

2026
tappytype iOS 앱 소개 카드
tappytype iOS 앱 소개 카드

애플펜슬로 쓴 손글씨를 한글 폰트로 만들어 주는 iOS 앱입니다. Swift·SwiftUI·PencilKit으로 직접 만들었고, 모델을 바꿔도 앱을 고치지 않도록 앱과 서버를 REST 계약으로 분리했습니다. 지금은 출시 준비 단계이며, 직접 브랜딩해 인스타그램으로 사전 마케팅을 하고 있습니다. (React Native가 아닌 네이티브 Swift입니다.)

포트폴리오 사이트

포트폴리오 사이트

2025
포트폴리오 사이트 첫 화면
포트폴리오 사이트 첫 화면

지금 보고 계신 이 사이트입니다. Next.js App Router와 TypeScript로 만들었고, 공통 컴포넌트와 자동화(ESLint·Prettier·Husky)로 코드 스타일을 통일해 유지보수하기 쉽게 정리했습니다.

기술 스택

사용하는 주요 기술과 도구

프론트엔드상태 API스타일링도구협업인프라기타
JavaScript (ES6+)
JavaScript (ES6+)

ES6+ 문법을 기본으로 프론트엔드 개발에 사용했습니다. CommonJS와 ESM 방식의 설정 파일을 모두 다룰 수 있습니다.

React.js
React.js

도스트11에서 react-on-rails 기반으로 도프켓의 카테고리 트리, 캐러셀, 블로그 CMS 같은 컴포넌트를 개발하고 있습니다. 하이드레이션, 커스텀 훅, Context API를 실무에서 다루고 있습니다.

Next.js
Next.js

Next API를 프록시로, NextAuth 세션을 인증 수단으로 두어 민감 정보가 브라우저에 노출되지 않도록 했습니다. SEO와 성능을 위해 서버사이드 렌더링, 정적 사이트 생성, 앱 라우터 레이아웃을 사용했습니다.

HTML5 / CSS3
HTML5 / CSS3

시맨틱 마크업으로 LCP를 줄이고, 스크립트 로드 시점을 조절하거나 무한 스크롤의 기준 요소를 잡는 데 사용했습니다.

자료 · 발표

발표 자료와 설계·프로토타입을 모았습니다.

Claude Code 설정 (dotfiles)

오픈소스 · AI 워크플로

생성형 AI(Claude Code)에 개인 코드 스타일과 작업 규칙을 규칙으로 주입해 일관되게 협업하는 설정입니다. 민감정보를 제외한 공개판입니다.

SEO 라이트닝 토크

발표

SEO를 주제로 발표한 라이트닝 토크 자료입니다.

정산 기능 설계

설계

정산 기능을 설계한 과정과 결과를 정리한 자료입니다.

이벤트 협업 제안 · 포토부스 프로토타입

프로토타입

이벤트 협업을 제안하며 만든 포토부스 기능 프로토타입입니다.

자주 묻는 질문

궁금하실 만한 점들을 정리했습니다.