経歴

機能の実装から、システムの設計へ。

これまでの役割、プロジェクト、そして技術的な判断。

現在の重点領域 · 2026年10月

実際の運用条件に、より近く。

AI評価、セキュリティ検証、エージェント向けツールを、人がシステムを使う現場につなげています。

本番AIの評価

録音品質、文字起こし、話者分離、話者の役割を、後続の業務フローと合わせて評価。

セキュリティ検証

指摘を証拠まで追跡し、リリースのリスクと開発チームが次に取る行動を明確に。

AIプロダクトの運用

商品写真と説明文のワークフロー、データ同期、保存ライフサイクル、クラウドコスト。

エージェントツールとプライバシー

ローカル開発フロー、ツールの実行権限、セッション履歴、ログ内情報の慎重な取り扱い。

経歴と主なプロジェクト

2025 — 現在

Valixara

創業者・CEO · プリンシパルエンジニア

リモート · ホーチミン市

Xem IDE · v1.0.3

プロジェクト、AIセッション、確認できる操作履歴をまとめるmacOSワークスペース。複数のリポジトリを扱いながら文脈を保ちます。

担当内容と技術詳細
  • 複数ペインの作業画面で、プロジェクトの文脈、AIとの会話、リポジトリの作業を一つのデスクトップ画面にまとめます。
  • セッション再開時に会話履歴を復元し、エージェントだけでなく画面上でも文脈を保持。
  • プロジェクト知識はワークスペースのMarkdownに保存し、SQLiteをローカルの派生インデックスとして使用。
  • AIの操作を追記専用のハッシュチェーン台帳に記録。ファイルへのアクセスをワークスペースのルートに限定。
RustTauri 2React 19TypeScriptSQLite (WAL)

プロジェクト・インテリジェンス知識基盤

企業の文脈を扱うRAGと知識グラフを備えたProject-Intelligence OS。自然言語で回答し、AIが行った操作を不変の監査証跡として記録します。

担当内容と技術詳細
  • Neo4j / PineconeではなくPostgres + pgvectorを選び、関係データとベクトルを同じストアに集約。ネイティブな結合と$0の追加インフラ負担を実現し、この選択を覆すrecall閾値も記録しました。
  • 学習なしで逐次挿入できるHNSWをIVFFlatより優先。文書ではなくチャンクを検索単位としました。
  • 後にコックピットへRustで再実装したハッシュチェーン基盤の原型。
PythonPostgres + pgvector (HNSW)Claude answererStructured extractionSHA-256 audit chain

2023年6月 — 現在

MarketEnterprise Vietnam

テックリード · AI・システム設計

ホーチミン市

通話録音インテリジェンス・パイプライン

通話録音を検索可能な日本語要約と構造化分析データに変換し、仕入れ担当者が文脈確認のために通話全体を聞き直す作業を支援。

担当内容と技術詳細
  • S3 → SQS → SageMaker async → SNS → batchのイベント駆動パイプラインを構築。内製Whisper Large-v3、NeMoの話者分離、構造化抽出を実行し、顧客の個人情報を扱う業務で外部AIベンダーへの依存を削減。
  • in-context batching(Pydantic配列出力でプロンプトトークンを約80%削減)でLLMコストを抑制。モデルを信用せず、タイムスタンプ数が所定の比率を外れた文字起こしを拒否。
  • 大規模モノリスを最小権限の読み込み・書き込み・フィードバックサービスへ分割。async-202-pollパターンと、SQS visibility buffer、DynamoDBの結果整合性に関する注意点を文書化。
  • 最近の重点:録音の互換性、文字起こし品質、ハルシネーションの確認、話者分離、実際の業務フローでの話者役割の評価。
Python 3.11AWS SAMSageMakerS3 Tables / IcebergReact 19X-Ray

オムニチャネル買取AIエージェント

LINE / WhatsApp / Telegram / Webで中古電子機器の買取を支援するマルチエージェントシステム。固定の質問ツリーではなく、商品ごとに重要な仕様を判断します。

担当内容と技術詳細
  • LLMの柔軟性と確定的なドメイン知識を統合。モデルが商品ごとのスキーマを提案し、人手で整備したハードウェア仕様表が不可能な項目を排除。
  • LangGraphのスーパーバイザーと専門ノード、全工程の構造化出力とretry/backoffを採用。
  • P99の裾の遅延(45s = 11.5× P50)の調査を、スキーマキャッシュの事前準備とサーキットブレーカーにつなげ、支払い時にはHITLゲートを配置。
LangGraphGemini 2.5 (multimodal)Bedrock KB RAGPostgres checkpointerE2E AI-simulator

通話自動化プラットフォームと日本語音声ボット

複数テナント向けの発着信自動化基盤。CRMイベントによる自動発信、流量を制御した一括キャンペーン、商品登録用の日本語着信ボット。

担当内容と技術詳細
  • EventBridge → SQS → Lambdaのレート制御と、最大5回でFAILEDとなる有限リトライ状態機械で通信キャリアを保護し、顧客への繰り返し発信を抑制。
  • Amazon Lex V2(ja_JP)とBedrock Claude Haikuを組み合わせて質問を動的に生成。スパム、無音、通話時間のガードを追加。
  • 無音、ブランドの誤認識、PostCode形式など実際の電話障害に対応。途中切断時には未完了の情報を保存。
Python 3.13AWS SAMLex V2 (ja_JP)Bedrock (Claude Haiku)DynamoDB Streams → Kinesis → S3

AI支援セキュリティレビューツール

機械で検証できる証拠を伴う指摘だけがCIを止めるセキュリティレビューツール。判定はLLMではなくコードが行います。

担当内容と技術詳細
  • 純粋なPythonの証拠ゲートがLLMの設定した判定を破棄し、すべてを再計算。SASTの静的トレースだけでは「unconfirmable」とし、実行可能なPoCに進めます。
  • 非LLMの判断ノードを配置できるLangGraphを選択。CrewAIではLLMの説明に依存する構造になっていたためです。
  • スキャナーに主要な処理を任せ、<50k-tokens/scanを目標としました。レポートにはin-toto/DSSEで署名。
  • 最近の重点:指摘を再現可能な証拠まで追跡し、技術的な対応を提案する前にリリースリスクを評価。
LangGraphLiteLLMSemgrepTrivyGitleaksNuclei

商品写真と説明文の生成

コスト上限を設けた二つの推論プロダクト。商品写真の一括背景除去と、仕様の出典を示すSEO向け日本語商品説明文。

担当内容と技術詳細
  • 写真処理:独自学習したBiRefNetマッティングモデルの前段にFlorence-2 VLMフィルターを置き、背景除去の必要性を判断。GPUエンドポイントはSQSキュー深度で拡縮し、待機時には停止。
  • 予約同時実行数を外部APIのRPM上限に合わせ、障害ではなくバックプレッシャーで負荷を制御。
  • 説明文処理:JSON-schemaで制約したGemini出力(Zod → responseSchema → 再検証)、コンテンツハッシュのプロンプトキャッシュ、処理中リクエストの重複排除。
  • 最近の重点:写真と説明文の業務フロー、データ同期、保存ライフサイクル、クラウドコスト管理。
Next.js 15AWS SAMSageMaker asyncBiRefNet / Florence-2S3 → SNS → SQS + DLQTypeScript

基盤の刷新 — モノリスからマイクロサービスへ

中古品取引の大規模プラットフォームをモノリスからマイクロサービスへ再設計し、性能改善とチームごとの独立したリリースを支援。

担当内容と技術詳細
  • NX Monorepoで内部サービスと公開APIの境界を明示。慣例ではなく構造として境界を定義。
  • SOLIDに従うNestJSサービスと安定した契約、AWS(EC2 + CodePipeline)で環境別CI/CDを構築。
  • SQSとLambdaによるイベント駆動の通知設計、MySQLのクエリとインデックスの最適化。
NX MonorepoNestJSNext.jsAWS (EC2, ECR, SQS, Lambda, CodePipeline)MySQL

2022年9月 — 2023年4月

PloggMedia

Web開発者(リモート)

リモート

Bucco(医療SaaS — フランス)

フランス市場の歯科医院をつなぐアプリケーションの保守と機能開発。

担当内容と技術詳細
  • NestJS、Vue.js、Vuetifyによるフルスタック開発。
  • 実際のユーザーフィードバックを基にUI/UXを改善し、不具合を修正。
  • 欧州チームとの非同期の協働スキルを習得。
NestJSVue.jsVuetifyVuexDocker

Synode(3D組立手順SaaS)

手作業の2D文書に代わる、インタラクティブな3D組立手順を作成・共有するSaaSを開発。

担当内容と技術詳細
  • Web上の3D表示で2D CAD文書を置き換え。
  • Figmaの設計を実装し、バックエンドAPIを構築。
  • Docker環境でThree.js、Strapi、NestJSを統合。
NestJSThree.jsVuetifyStrapiDocker

2022年4月 — 2022年6月

GenCapital

フロントエンド開発者

ホーチミン市

暗号資産ニュース・eラーニング基盤

暗号資産市場の学習・ニュース基盤のインターフェースを開発。

担当内容と技術詳細
  • APIと連携してオンチェーンデータを表示し、技術文書を支援。
  • 複数端末でのユーザー体験を最適化。
  • 学習進捗を記録するモジュールを開発。
ReactUI/UXResponsive Web

本業の外でも

自主開発プロダクト。

2026 — 現在

doxuanloc.space — 自動更新ポートフォリオ

コンテンツプロダクトとして運用するAstroサイト。複数AIのパイプラインが毎日の記事を公開してLinkedInへ配信し、JSON-schemaとセキュリティ検証が必須項目の欠落、出典不備、内部名称の流出でビルドを停止します。スクロール挙動は慣例ではなく、計測したカクつきを基に選択。

Astro 53言語 EN/VI/JA複数AIパイプライン

2025

Xuân Lộc Solar — 農業向けEPCサイト

外観ではなく単位経済性から事業を再定位。一般的な太陽光小売から、高付加価値の農業向けEPC + O&Mへ。架空の実績カウンターを削除してストック写真を明示し、地方の高齢購入者向けにアクセシビリティ(18px/1.7、大きなタップ領域)を調整。

Vanilla HTML/SCSSVercel edge

2025

BĐS Bảo Lộc — 不動産基盤

所有者の個人情報をクライアントへ渡さないという制約から設計したハイブリッドCMS。設定不備では管理ルートをフェイルセーフに遮断し、独自の本番準備監査でP0の指摘が残る間は公開を見送りました。

Next.js 15Payload CMSSupabaseS3

2022-10 — 2023-11

NauPhaChe — バーテンダー講座基盤

決済、アクティベーションコードの配布、コンテンツ管理を備えた講座管理基盤の個人開発。

Next.jsBootstrapNestJSMongoDB

2023-03 — 2023-05

MyReview — Viettel(ミャンマー)

エンターテインメント基盤のWebインターフェースを開発し、Mytel通信キャリアのOTP認証を統合。

HTML5CSSExpressJSTypeScript

学歴

技術の基礎。

2018 — 2021

情報技術大学(UIT)

ベトナム国家大学ホーチミン市校

コンピュータ工学

2021 — 2024

BTEC FPT

FPT Education

ソフトウェア工学