나를 아끼는 사람들의 응원 — 목소리·사진·다정한 한마디·짧은 영상 — 을 비공개로 품어두고 무너지는 날 꺼내 보는 설치형 PWA. 같은 코드가 외부 계정 0개 로컬에서 환경변수만으로 완전한 프로덕션 인프라로 전환.
Next.js 16 · React 19 · TypeScript · PostgreSQL · Drizzle · PWA · Web Push · S3 / R2 · Terraform · Tailwind v4
만들고 있거나 만든 것들.
나를 아끼는 사람들의 응원 — 목소리·사진·다정한 한마디·짧은 영상 — 을 비공개로 품어두고 무너지는 날 꺼내 보는 설치형 PWA. 같은 코드가 외부 계정 0개 로컬에서 환경변수만으로 완전한 프로덕션 인프라로 전환.
Next.js 16 · React 19 · TypeScript · PostgreSQL · Drizzle · PWA · Web Push · S3 / R2 · Terraform · Tailwind v4
AI가 시키는 추상적 지시('VS Code 열고 X 수정해')를 실제 화면 위의 구체적 포인터 액션으로 실시간 번역하는 macOS 도구. ScreenCaptureKit + Accessibility API + 비전 LLM.
Swift 6.3 · SwiftUI + AppKit · ScreenCaptureKit · AXUIElement · Vision OCR · Anthropic Claude Sonnet 4.6 (vision) · Gemini 2.5 Flash
워홀 한국인을 위한 실시간 영어 어시스턴트. Meta Ray-Ban Display 대상. iPhone 앱 + Bun 백엔드 + Gemini vision; Display SDK 접근 대기 중 Mock Device Kit으로 빌드.
Swift / iOS · Bun · Node.js · Gemini 2.5 Flash (vision) · BLE · Mock Device Kit
지금 돌리는 모든 스타트업을 한 창에서 — 자기 AI(Claude Code / Codex)를 들고 오는 1인 창업자를 위한 네이티브 멀티페인 터미널 커맨드 덱. Tauri + Rust, macOS.
Tauri 2 · Rust · React 19 · TypeScript · xterm.js · portable-pty · tmux
이 사이트. 이중언어 블로그 + 드래프트/배포용 비공개 어드민 대시보드.
Next.js 15 · TypeScript · Tailwind · MDX · Vercel
YouTube 영상 아무거나 간격반복 영어 쉐도잉으로 바꾸고, 저절로는 안 나오는 문장 패턴·콜로케이션·전치사를 매일 드릴로 굳히는 풀스택 영어 학습 앱. Java/Spring + Next.js, 1인 개발.
Java 21 · Spring Boot 3.3 · PostgreSQL 16 · Next.js 16 · TypeScript · Gemini / Claude · AWS ECS