公開経歴

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 ではなく、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 ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。
    • 方法進め方は再現性を重視します。スキャフォールド、型チェック、ビルド、ページ検証、ストア素材、審査準備、リリース後チェックをできるだけ安定した手順にします。
  2. スタートアップ · フルスタックとアーキテクチャ

    クライアントからバックエンドとクラウドデリバリーへ

    その後は Go / Gin サービス、PostgreSQL、Redis、gRPC、リアルタイムメッセージング、WebSocket サブスクリプション、クロスプラットフォームクライアントまで領域を広げました。単一の API ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。

    • Backendその後は Go / Gin サービス、PostgreSQL、Redis、gRPC、リアルタイムメッセージング、WebSocket サブスクリプション、クロスプラットフォームクライアントまで領域を広げました。単一の API ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。
    • リアルタイムクラウドデリバリーでは、コンテナ化、クラスタ運用、ingress、ヘルスチェック、ロールバック設計、メンテナンス時間の管理を経験し、移行計画、可観測性、リリースリスクの制御を重視します。
    • クライアント作品は生産性、クリエイティブ、健康、教育、生活領域にまたがり、キャリア表現、会議メモ、スピーチ練習、語学練習、ピクセル素材、ペットケア、ギフト提案などを含みます。
    • 規律進め方は再現性を重視します。スキャフォールド、型チェック、ビルド、ページ検証、ストア素材、審査準備、リリース後チェックをできるだけ安定した手順にします。
    • スタックGo / Gin · PostgreSQL · Redis · gRPC · realtime gateway · Flutter / Dart · Docker · クラウドインフラ
  3. 現在 · 独立

    LLM、RAG、Agent 編成を出荷できる流れにする

    近年は複数の AI アプリを、プロダクト定義、UI 設計、モバイル実装、バックエンド、モデル連携、サブスクリプション、リリース準備まで一貫して作っています。

    • パイプライン進め方は再現性を重視します。スキャフォールド、型チェック、ビルド、ページ検証、ストア素材、審査準備、リリース後チェックをできるだけ安定した手順にします。
    • プロンプト設計主な領域はマルチモデル連携、RAG、長期記憶、対話型プロダクト体験、プロンプト設計、同意を前提にしたデータ処理、マルチ Agent 協調です。目的はデモではなく、検証・受け入れ・保守ができるプロダクトシステムにすることです。
    • オーケストレーション複雑なモバイル体験、iOS 内部、バックエンド契約、AI プロダクト化、RAG、Agent 編成、アプリ公開、CI/CD、クラウドデリバリーでは、アーキテクチャと実装の両面から話せます。
    • AIインフラストラクチャ主な領域はマルチモデル連携、RAG、長期記憶、対話型プロダクト体験、プロンプト設計、同意を前提にしたデータ処理、マルチ Agent 協調です。目的はデモではなく、検証・受け入れ・保守ができるプロダクトシステムにすることです。
    • スタックPython は資料整理、自動化スクリプト、バッチ検査、ツールチェーンの接着に使うことが多く、TypeScript、Go、shell はそれぞれフロントエンド、バックエンド、Ops 自動化を担います。

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 編成は、具体的な課題から相談できます。