IN PROGRESS
줄곧 (Julgot) — 성취 전용 일기
완벽주의 성향에서 자주 보이는 '1등 아니면 0점' 패턴을 거꾸로 — 잘한 것만 기록하는 일기 앱. 본인의 완벽주의 회고에서 출발한 제품으로, 부서별 Claude Code 세션을 운영해 멀티 세션 바이브코딩 방식으로 개발. 2026-07-13 웹 PWA v0.3.2 배포 (https://julgot.com). 네이티브 앱 개발 전 베타 테스트 단계로 지속적으로 유지보수 중.
v0.3.2 · 2026-07-13 웹 PWA 배포 · julgot.com
Next.jsPWASupabaseSupabase Edge FunctionsDeno
IN PROGRESS
presearch — 검색량이 급증했지만 주가는 조용한 국내 중형주를 찾는 워치리스트
KOSPI·KOSDAQ 시가총액 101~300위 400개 종목을 대상으로, 네이버 검색어 트렌드와 주가를 매일 수집해 "검색 관심은 늘었는데 주가는 아직 조용한" 종목을 추려 보여주는 도구다. Cloud Scheduler가 매일 08시(KST) Cloud Run Job을 실행해 검색량·주가·거래대금을 BigQuery에 적재하고, Cloud Run의 FastAPI가 이를 읽어 React 프론트에 전달한다. 종목 간 비교나 순위는 쓰지 않고 각 종목의 자기 시계열 안에서만 급증을 판정한다. 매수·매도 추천과 목표가는 표시하지 않으며, 금지 표현이 코드에 들어가면 테스트가 실패하도록 게이트를 두었다.
33.6초 → 0.58초 · API 첫 응답 시간(/api/meta) · 캐시 미스 상태 대비 개선 후 첫 요청 · 로컬 macOS에서 curl 실측, 2026-07-28
PythonFastAPIpandasBigQueryCloud Run
IN PROGRESS
개인 블로그 인프라 (parkhyo.in)
이 포트폴리오 페이지가 올라가 있는 사이트 자체. AstroPaper 템플릿에서 출발해 톤·정보 구조·인프라를 7 Phase 모던 리디자인으로 다듬음. **디자인 방향, 정보 구조, 발행 워크플로우 결정은 직접 담당**하고 **코드 구현은 Claude Code 와 페어 프로그래밍** 으로 진행. 콘텐츠 컬렉션 기반 발행 워크플로우, RSS·sitemap·JSON-LD·OG 동적 생성 등 SEO 인프라, Pretendard 한글 본문, 사이드바·시리즈·검색·태그·플레이그라운드 페이지 등을 포함. 디자인 결정 13건을 docs/design-log.md 에 누적해 관리.
13건 · docs/design-log.md 에 누적한 디자인 결정
Astro 5Tailwind CSS 4TypeScriptVercelPagefind