Slaab.ai
フルスタックデベロッパー本番運用を見据えた AI SEO プラットフォーム(自動監査、キーワード調査、AI コンテンツ生成)のバックエンドをゼロから設計・構築。システム面をエンドツーエンドで担当し、フロントエンドも並行して開発・リリースしました。
- 01バックエンドアーキテクチャをゼロから設計:14 個の REST エンドポイント、tRPC レイヤー、監査・コンテンツ・エージェント領域にまたがる 200 以上の TypeScript モジュール。
- 0210 段階のエージェント型監査パイプラインを構築。外部データ(SERP、Lighthouse、セキュリティヘッダー、クロール)に対して LLM の推論をオーケストレーションし、生のサイトデータを採点済みで実行可能な改善策へと変換。
- 03非同期かつキューベースの実行モデル(BullMQ + Redis)を設計し、数分かかる監査をリクエストパスの外で実行。耐障害性のあるワーカー、グレースフルシャットダウン、クラッシュ復旧のための Postgres によるジョブ状態管理を実装。
- 04DataForSEO、FireCrawl、Google Lighthouse との冪等な連携を実装し、大規模なクロール/SERP データを正規化。ジョブごとのトークンと API 使用量を追跡し、LLM のコストを抑制。
- 05永続的なメモリとツール呼び出しを備えた対話型 SEO エージェントと、3 段階の記事生成ツール(アウトライン → セクション生成 → 自然な文章化)を実装。
- 06Next.js 15 / React 19 のフロントエンドをリリース:セッションミドルウェアを用いた Supabase SSR 認証、TanStack Query のデータ層、Zustand による状態管理、リロードをまたいで進行中のジョブを復元するライブ進捗ポーリング。