Product Engineer

흩어진 업무와 자료를 실제로 쓰는 제품으로 만듭니다.

엑셀, 메신저, 폴더, 브라우저 탭 사이를 오가던 반복 업무를 웹 화면, API, 데이터 구조, 자동화로 줄입니다. 주문·정산, 문서 공유, AI 채팅, 개인 아카이브처럼 직접 써 봐야 판단할 수 있는 아이디어를 작동하는 제품으로 만듭니다. 문제가 먼저이고, 도구는 그다음입니다.

When I'm Useful

이런 문제가 있을 때 잘 맞습니다

운영이 사람의 기억에 기대고 있을 때

주문 상태, 정산, CS, 업로드 확인이 엑셀과 메신저에 흩어져 담당자가 매번 찾아야 하는 일을 정리합니다.

관리자 화면, 일괄 처리, 상태 대시보드

자료를 보낸 뒤 다음 행동이 안 보일 때

IR 문서, PDF, 링크를 공유한 뒤 누가 읽었고 무엇을 물었는지 확인하는 부담을 줄입니다.

문서 뷰어, 링크 공유, 열람/질문 기록

아이디어를 말이 아니라 화면으로 확인해야 할 때

AI 채팅, 영상 번역, 로컬 유틸리티처럼 설명만으로 판단하기 어려운 제품을 작게 만들어 검증합니다.

MVP, 프로토타입, 데스크톱 앱

What I Build

이런 결과물을 만듭니다

MVP와 프로토타입

핵심 사용자 흐름, 주요 화면, 데이터 모델, 배포까지 묶어 직접 써 볼 수 있는 첫 버전을 만듭니다.

내부 운영 도구

담당자가 하루에 여러 번 반복하는 조회, 상태 변경, 업로드, 정산을 관리자 화면과 일괄 처리로 줄입니다.

문서와 콘텐츠 시스템

PDF, 링크, 영상, 요약, 질문을 한 화면에 모아 찾고 공유하고 다시 꺼내 쓸 수 있게 만듭니다.

로컬/데스크톱 유틸리티

브라우저를 열지 않고 바로 써야 하는 기능을 메뉴바, 노치, 로컬 서버, 데스크톱 앱으로 만듭니다.

Projects

실제로 다뤄온 프로젝트

Personal Products

개인 제품과 실험

Desktop Utility

Spotify Notch

문제
작업 중 현재 곡 확인과 재생 제어를 위해 Spotify 창을 계속 찾아야 함
해결
Spotify 앱과 브라우저 재생 정보를 읽는 Swift 오버레이, 환경설정, QA 스크립트 구현

Knowledge System

MyArchiver

문제
저장해 둔 글, 영상, 이미지, 자막이 서비스마다 흩어져 필요한 순간 다시 찾기 어려움
해결
Go 기반 로컬 서버, SQLite FTS, yt-dlp/FFmpeg, 모바일 페어링으로 개인 아카이브 구현

Local Media Tool

YT STS Translator

문제
외국어 영상을 보면서 자막 확인, 번역, 음성 재생을 여러 도구로 오가야 함
해결
YouTube URL 입력, 번역, 음성 합성, 재생을 한 데스크톱 앱에서 처리하게 만듦

Trading Workflow

Oh My Stocks

문제
브로커마다 인증, 시세 조회, 주문 방식이 달라 한 흐름으로 묶기 어려웠음
해결
KIS, Kiwoom, LS API를 연결해 시세 조회, 주문, 계좌 확인, 스모크 테스트를 한 흐름으로 구현

Input Sharing

FlowLite

문제
Apple ID 공유 없이 두 Mac 사이에서 키보드와 마우스 제어를 넘겨야 함
해결
입력 제어, 패키징, 권한 처리, QA 스크립트를 포함한 Swift 프로토타입 구현

Personal Web

yuni.page

문제
개인 페이지와 실험을 저비용으로 배포하고 데이터까지 관리해야 함
해결
SvelteKit, Cloudflare Pages/Workers, D1, Drizzle로 저비용 풀스택 구조 구현

Company & Client Products

회사 제품과 업무 시스템

AI Chat Product

VibeCity

페인포인트
AI 캐릭터 대화가 일회성으로 끝나면 사용자가 관계를 쌓거나 다시 방문할 이유가 약했음
기술 과제
대화, NPC/에셋, 결제, 토큰, 출석 보상, 관리자 권한, 분석 이벤트를 한 제품 안에서 함께 운영해야 했음
제품 해결
채팅, 결제, 보상, 감정 기록을 하나의 캐릭터 경험으로 이어지게 만듦
구현 방식
Next.js, Supabase DB/RLS, 결제 연동, 관리자 권한, 콘텐츠/에셋 관리, 분석 이벤트 구현

IR Sharing

ShareIR

페인포인트
IR 자료를 받은 사람은 핵심을 파악하기 어렵고, 공유한 쪽은 열람과 질문 흐름을 보기 어려웠음
기술 과제
문서 뷰어, 파일 저장, 요약, 링크별 접근 권한, OpenGraph, 배포 파이프라인을 함께 맞춰야 했음
제품 해결
받은 쪽은 요약과 Q&A로 이해하고, 공유한 쪽은 열람과 질문을 확인하게 만듦
구현 방식
SvelteKit/SST, PDF 뷰어, API 타입 생성, OpenGraph, CloudFront/Lambda 배포 구현

Screenshot Knowledge Base

SnapVault

페인포인트
뉴스, 인포그래픽, 레시피, 회의 사진처럼 스크린샷에 담긴 정보가 이미지로만 남아 다시 찾거나 질문하기 어려웠음
기술 과제
이미지 업로드/붙여넣기, OCR/비전 분석, AI 요약, 태그, 컬렉션 저장, 임베딩 검색을 한 흐름으로 묶어야 했음
제품 해결
스냅샷을 올리면 내용을 읽고 요약해 저장하고, 검색과 Q&A로 다시 꺼내 쓰게 만듦
구현 방식
SvelteKit 업로드 UI, FastAPI Vault API, S3 이미지 저장, Azure Vision, OpenAI 임베딩, pgvector/태그 검색 구현

Operations Platform

BuildForce

페인포인트
주문이 늘수록 엑셀 확인, 상태 변경, CS, 정산이 사람의 기억과 반복 확인에 의존했음
기술 과제
주문 상태, 상품 구조, 거래처별 권한, 엑셀 양식, 통계 쿼리가 서로 강하게 얽혀 있었음
제품 해결
운영자가 하루 업무를 한 화면에서 보고, 상태 변경과 일괄 처리를 바로 실행하게 만듦
구현 방식
Django API, Flutter Web, 역할별 라우팅, 데이터 그리드, 엑셀 입출력, 배포 인프라 운영

Commerce Community

Kollectors

페인포인트
수집품을 발견하고 묻고 찜하고 구매하는 흐름이 끊기면 사용자가 다시 돌아오기 어려웠음
기술 과제
상품, 게시글, 주문, 결제, 채팅, 위시, 크롤러 데이터가 앱과 API 양쪽에서 함께 움직였음
제품 해결
Flutter 모바일 앱에서 피드, 상세, 댓글, 검색, 위시, 구매를 하나의 탐색 경험으로 연결
구현 방식
Django API, Flutter 클라이언트, iOS/Android 배포 설정, provider 기반 서비스 레이어 구현

Capabilities

화면, API, 데이터, 배포까지 함께 맞춥니다.

요구사항을 화면으로만 옮기지 않습니다. 사용자가 실제로 거치는 화면 흐름, 저장되는 데이터, API, 권한, 자동화, 배포와 QA까지 운영에 필요한 부분을 함께 정리합니다.

Product Flow Web Frontend API & Data Automation Desktop / Local Deploy & QA

Contact

함께 만들 일이 있다면 이메일로 연락 주세요. hidden email