공개 이력

Sanva

풀스택 제품 엔지니어

Sanva는 13년의 소프트웨어 엔지니어링 경험이 있으며, 초기에는 iOS와 클라이언트 저수준 영역에 집중했습니다. Objective-C, Swift, 오디오·비디오 코덱, OpenGL ES와 C++ 렌더링, 고성능 SDK, 결제 관련 모듈을 다뤘습니다.

전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.

  • iOS / React Native / Flutter
  • Go / PostgreSQL / Redis / gRPC
  • AWS EKS / Kubernetes / CI/CD / Ops
  • LLM gateway / RAG / Agent orchestration
Go · gRPC · PostgreSQL · realtime

This lens focuses on realtime systems, data boundaries, and service design.

개요

이 경험은 실용적인 엔지니어링 방식을 만들었습니다. 먼저 레이어와 계약을 명확히 하고, 성능, 상태, 실패 경로, 릴리스 검증을 프로덕션 문제가 되기 전에 처리합니다.

이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.

Backend work trained me in concrete habits: define contracts first, keep the data layer understandable, and make realtime paths debuggable. In AI products, I use the same habit to keep the model, client, and server replaceable and maintainable.

경험

모바일 시스템에서 풀스택 AI 제품과 플랫폼 엔지니어링까지

  1. 약 13년 · 인터넷 / 핀테크

    모바일 저수준 경험을 가진 풀스택 제품 엔지니어

    Sanva는 13년의 소프트웨어 엔지니어링 경험이 있으며, 초기에는 iOS와 클라이언트 저수준 영역에 집중했습니다. Objective-C, Swift, 오디오·비디오 코덱, OpenGL ES와 C++ 렌더링, 고성능 SDK, 결제 관련 모듈을 다뤘습니다.

    • iOS 저수준Sanva는 13년의 소프트웨어 엔지니어링 경험이 있으며, 초기에는 iOS와 클라이언트 저수준 영역에 집중했습니다. Objective-C, Swift, 오디오·비디오 코덱, OpenGL ES와 C++ 렌더링, 고성능 SDK, 결제 관련 모듈을 다뤘습니다.
    • 오디오/비디오와 렌더링이 경험은 실용적인 엔지니어링 방식을 만들었습니다. 먼저 레이어와 계약을 명확히 하고, 성능, 상태, 실패 경로, 릴리스 검증을 프로덕션 문제가 되기 전에 처리합니다.
    • 결제 / 크로스 플랫폼이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.
    • 방식전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.
  2. 스타트업 · 풀스택과 아키텍처

    클라이언트에서 백엔드와 클라우드 전달까지

    이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.

    • Backend이후 작업은 Go / Gin 서비스, PostgreSQL, Redis, gRPC, 실시간 메시징, WebSocket 구독, 크로스 플랫폼 클라이언트로 확장되었습니다. 단일 엔드포인트가 아니라 API 계약, 클라이언트 상태, 전달 리스크를 함께 다룹니다.
    • 실시간클라우드 전달 경험은 컨테이너 배포, 클러스터 오케스트레이션, ingress 설계, 헬스 체크, 롤백 계획, 유지보수 윈도우를 포함하며, 마이그레이션 계획, 관측성, 릴리스 리스크 제어를 중시합니다.
    • 클라이언트포트폴리오는 생산성, 창작, 건강, 교육, 생활 영역을 포함하며, 커리어 표현, 회의 노트, 발표 연습, 언어 연습, 픽셀 자산, 반려동물 케어, 선물 추천 흐름 등을 다룹니다.
    • 규율전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.
    • 스택Go / Gin · PostgreSQL · Redis · gRPC · realtime gateway · Flutter / Dart · Docker · 클라우드 인프라스트럭처.
  3. 현재 · 독립적으로 작업

    LLM, RAG, Agent 오케스트레이션을 출하 가능한 흐름으로 만들기

    최근 몇 년 동안 여러 AI 앱을 제품 정의, UI 설계, 모바일 구현, 백엔드 서비스, 모델 통합, 구독, 릴리스 준비까지 end-to-end로 만들었습니다.

    • 파이프라인전달 방식은 반복 가능성을 중시합니다. 스캐폴드, 타입 체크, 빌드, 페이지 검증, 스토어 자산, 심사 준비, 릴리스 후 점검을 가능한 한 안정적인 단계로 만듭니다.
    • 프롬프트 설계핵심 영역은 멀티 모델 통합, RAG, 장기 기억, 대화형 제품 경험, 프롬프트 엔지니어링, 동의 기반 데이터 처리, 멀티 Agent 협업입니다. 목표는 데모가 아니라 검토, 수용, 유지보수가 가능한 제품 시스템입니다.
    • 오케스트레이션모바일 복잡성, iOS 내부 구조, 백엔드 계약, AI 제품화, RAG, Agent 오케스트레이션, 앱 릴리스, CI/CD, 클라우드 전달에서는 아키텍처와 실행 양쪽 모두에서 논의할 수 있습니다.
    • AI 인프라핵심 영역은 멀티 모델 통합, RAG, 장기 기억, 대화형 제품 경험, 프롬프트 엔지니어링, 동의 기반 데이터 처리, 멀티 Agent 협업입니다. 목표는 데모가 아니라 검토, 수용, 유지보수가 가능한 제품 시스템입니다.
    • 스택Python은 자료 정리, 자동화 스크립트, 배치 점검, 툴체인 연결에 자주 쓰입니다. TypeScript, Go, shell은 각각 프론트엔드, 백엔드, 운영 자동화를 담당합니다.

Stack

전달 경로별 스택

모바일

  • 네이티브 iOS(Objective-C / Swift / SwiftUI)
  • React Native · Expo · TypeScript strict
  • Flutter / Dart 크로스플랫폼 클라이언트
  • 출시 흐름, 온보딩, 네이티브 플러그인, 성능

백엔드 / 아키텍처

  • Go / Gin (high-concurrency · layered)
  • PostgreSQL · Redis · raw SQL · gRPC · WebSocket
  • Realtime communication / wallet transaction / AI chat backend modules
  • Modular system design · frontend-backend contracts · replaceable infrastructure

AI / LLM

  • 멀티 모델 LLM 게이트웨이 · 라우팅 · 폴백
  • RAG · 장기 기억 · 지식 분리
  • 대화형 제품 경험 · AI 동의 · 스토어 준수
  • 프롬프트 설계 · 출력 점검 · 부정 제약

Agent 오케스트레이션 / 자동화

  • Agent 오케스트레이션과 리뷰 루프
  • 분리 브랜치와 명확한 ownership
  • 브라우저 기반 검수
  • 문서, 스크립트, 장기 기억 피드백

DevOps / 클라우드 네이티브

  • AWS EKS · Kubernetes · Helm · ALB Ingress
  • Docker / Compose · Nginx · PM2 · Cloudflare Pages
  • CI/CD (validate / OTA / build / submit) · three-layer health checks
  • Certificates / domains / alerts / ops checks / production cutover runbooks

커머스 / 스토어 출시

  • 인앱 결제 · 구독 · StoreKit 2
  • App Store Connect API · build / submit
  • 스토어 자산 · ASO · 현지화
  • AI 준수 문구 · 개인정보 · 계정 삭제

공개 작업

공개된 앱

선별된 앱은 App Store에서 카테고리별로 묶어두었습니다 — 탭하면 공개 다운로드 페이지가 열립니다.

생산성

CareerLoomCareerLoom은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.Memory CopilotMemory Copilot은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.Chat AdvisorChat Advisor은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.Chat4oChat4o - AI Strategist은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.Form A HabitForm A Habit은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.iWebServeriWebServer은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.MeetingScribeMeetingScribe은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.QuotablyQuotably은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.ReentryReentryLegalDraftLegalDraft은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.ReaderMindReaderMind은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.SpeechPolishSpeechPolish은 구체적인 사용자 문제를 사용 가능한 흐름과 검토 가능한 결과로 바꾸는 앱입니다.

AI 이력 Q&A

프로젝트 경험, 기술 범위, 이력 세부사항을 질문할 수 있습니다.

Sanva의 모바일, 백엔드, AI 제품, 클라우드 배포, CI/CD, App Store 출시 경험을 빠르게 파악하는 데 쓰입니다.

예시 질문을 선택하거나 기술 스택, 프로젝트 경험, 전달 방식에 대해 물어보세요.

작업 방식

작업을 앞으로 보내는 방식

01

먼저 전달 체인을 나누기

목표, 클라이언트, 백엔드, AI, 릴리스, 운영을 나누고 각각의 입력, 출력, 점검을 정합니다.

02

복잡함을 명확한 경계 안에 두기

저수준 성능, 결제, 실시간 시스템, EKS 마이그레이션은 상태, 계약, 롤백, 관측성부터 시작합니다.

03

AI는 실행을 돕지만 판단을 소유하지 않습니다

프롬프트, RAG, Agent, 스크립트는 사람의 판단을 돕습니다. 병렬 작업은 사전 범위와 사후 리뷰가 필요합니다.

04

릴리스 후에도 책임지기

CI/CD, 헬스 체크, 알림, 인증서, 도메인까지 전달의 일부입니다. 출시는 끝이 아닙니다.

전체 흐름을 맡길 사람이 필요하다면

모바일, Go 백엔드, AI 제품, EKS 마이그레이션, CI/CD, 운영 점검, Agent 오케스트레이션은 모두 구체적인 문제에서 시작할 수 있습니다.