跳至主要內容
友田 陽大
經濟產業大臣獎得獎產品的開發者

SaaS / 產業數碼轉型 ——由架構設計到基礎設施,一人獨力完成交付

以 TypeScript + Python + AWS 開發 B2B SaaS、傳統產業數碼轉型,以及可投入生產的生成式 AI(RAG),由需求定義到基礎設施與運維,全部由我一人獨力完成。運用最新的生成式 AI(Claude Code),由實作、測試、E2E 以至 IaC 一氣呵成,交付更快、更省、更安全的成果。

  • 經濟產業大臣獎得獎產品
  • 3+ 項生產環境服務,全部獨力完成
  • 洽商前可簽署 NDA · 版權歸貴公司所有

信任憑證與服務水平

  • 經濟產業大臣獎

    得獎產品開發

  • 京都府認證

    產業數碼轉型系統

  • OWASP Top 10

    生產環境 B2B SaaS

  • Terraform IaC

    雲端原生架構

Problem

以下這些難題,貴公司是否似曾相識?

不少企業都會撞上的「開發之牆」。以下每一項,都是我獨力解決過的課題。

  • 想推動數碼轉型,但作業太傳統,無從入手

    業務流程全靠 Excel、傳真和電話。明知需要數碼轉型,卻找不到能把業界特有的複雜作業系統化的開發者;大型系統整合商則收費高昂、欠缺彈性。

  • 有構想,卻沒有開發團隊

    初創企業與新業務部門的常見難題:內部沒有工程資源,若把設計、前端、後端、基礎設施分開外判給不同供應商,溝通成本便會急劇膨脹。

  • 已引入 AI,卻停留在 PoC 階段

    懂得呼叫 ChatGPT API,品質卻始終達不到實用水平。RAG 的準確度、反應速度與 AWS 架構優化都追不上,跨不過由「研究」到「實用」的那道牆。

這些課題,我全部一人獨力完成

先以 30 分鐘免費數碼轉型診斷理清現況

沒有銷售推銷、全程網上完成。最少能帶走「應該由哪裡入手」的答案。

AI-Augmented Delivery

生成式 AI × 一人全端,更快、更省、更安全

由需求定義到實作、測試、E2E、IaC 以至運維,全部由我一人運用最新的生成式 AI(Claude Code)完成。AI 是「加速器」,品質則由人手驗證關卡(型別檢查、自動化測試、E2E、漏洞掃描)把關。

  1. 需求定義

    提升課題的清晰度

  2. 架構設計

    型別、邊界與數據設計

  3. 實作(AI 配對)

    以 Claude Code 提速

  4. 測試 & E2E

    由單元到 API/E2E 全自動化

  5. IaC

    以 Terraform 確保可重現

  6. 生產運維

    監控、韌性與冪等性

  • Fast

    與生成式 AI(Claude Code)配對開發,加快實作、測試與重構。由設計到基礎設施只有我一個對接窗口,沒有多間供應商協調的等待時間,以最短路徑到達 MVP。

  • Cost

    AI 節省下來的工時,直接回饋到收費上。Lambda、DynamoDB、Vercel 的無伺服器架構配合 Terraform IaC,初期每月數百日圓即可投入生產運作,維護成本亦低。

  • Safe

    安全

    即使是 AI 寫的程式碼,亦必須通過型別檢查、自動化測試、E2E 以及依賴/漏洞掃描(OWASP Top 10)等人手驗證關卡。版權歸貴公司所有,NDA 可於洽商前簽署。速度與品質並非二擇其一。

「用 AI 做出來,品質真的可靠嗎?」——用數字證明給你看。

  • 2,153

    自動化測試數目(後端)

  • 96.7%

    型別覆蓋率(另一個專案)

  • 0

    權限缺失的偵測數目(4 次稽核)

  • 0

    生產環境重複收費(支付平台)

Solution

五大強項,逐一破解難題

由需求定義到基礎設施。速度、品質與保安,全部不作妥協。

Case Studies

實績精選

傳統行業數碼轉型、實用 AI 應用、高速配對系統。多種類型的專案,全部由我一人完成交付。

實績重點(數據)

  • 0

    經濟產業大臣獎得獎產品

  • 0

    已開發並交付的產品

  • 0%

    一站式端對端交付

  • 0+

    核心技術棧

External Recognition

CrowdWorks contract rankings — top results

Contract-ranking results on CrowdWorks, one of Japan's largest crowdsourcing platforms. Each result is verifiable on its public ranking page.

  • #1

    Engineer division

    Weekly contract ranking

    Feb 2026 · Week 1

  • #1

    Overall

    Weekly contract ranking

    Feb 2026 · Week 1

    View ranking
  • #4

    Engineer division

    Monthly contract ranking

    Feb 2026

    View ranking
  • #6

    Overall

    Monthly contract ranking

    Feb 2026

    View ranking

Indie Products

以自家 SaaS 驗證接案磨練出來的技術

把接案開發中累積的架構、SEO 與支付設計模式,放進以單一品牌營運的自家獨立 SaaS,直接面對真實的營運負荷再打磨一次。

  • Hakokit

    Everyday work tools, built by an indie developer

    2026 年 4 月推出

    An indie SaaS portfolio for re-validating the architecture, SEO, and payments patterns honed in client work against my own products. Several services run under one brand, with shared foundations (auth, billing, AI Gateway) in a hexagonal monorepo — an experiment in an operating model where a new app can be added in a matter of days.

    • A Next.js 16 + Turborepo monorepo running several SaaS products from one place
    • Centralized token-cost control via an AI Gateway + prompt cache
    • Automatic Japanese consumption-tax calculation and qualified-invoice issuance with Stripe Tax
    • A marketing foundation with programmatic SEO / GEO (llms.txt) as standard
    Next.js 16
    React 19
    TypeScript
    Turborepo
    Supabase
    Stripe
    Anthropic API
    Tailwind CSS
    Cloudflare Workers
  • Aegis

    A defense-in-depth security toolkit for Next.js / Supabase SaaS

    2026 年 6 月推出

    The security-implementation patterns honed across client and product work, crystallized into a drop-in OSS + CLI. A single middleware file and typed env automate the horizontal controls (headers/CSP, rate limiting, CSRF, secrets hygiene), while it detects and flags the vertical risks a library can't fix (authorization/IDOR, Supabase RLS misconfigurations) via taint analysis and SQL validation. MIT-licensed.

    • One middleware file + typed env automate the horizontal controls vibe coding misses
    • Intraprocedural taint analysis detects SQLi / SSRF / IDOR with source→sink traces
    • Validates RLS / SQL in supabase/migrations and correlates with code to confirm exposure
    • Safe auto-fixes + SARIF for GitHub code scanning (only high-confidence findings block CI)
    TypeScript
    Next.js
    Supabase
    PostgreSQL RLS
    Zod
    SARIF
    Vitest
  • ProxyFacts

    Independent benchmarks of proxy and web-scraping infrastructure

    2026 年 7 月推出

    53 articles × 7 languages — 371 MDX files — arranged as a typed content graph of 3 pillars and 50 clusters. It was designed for AI answer engines before human search engines: it serves an llms.txt, publishes a machine-readable pricing dataset under CC BY 4.0, and names 10 AI crawlers in an allowlist. That allowlist is verified by a test that fetches the *deployed* production robots.txt, not the one in the repo.

    • Per-article hreflang computed from the set of translations that actually exist, so no missing locale is ever advertised
    • A CC BY 4.0 machine-readable dataset published with Dataset structured data, built to be cited
    • A deploy-time test that checks the 10-crawler allowlist against production's real robots.txt
    • Search-Console queries classified as answer-engine fan-out vs. human, feeding an editorial backlog automatically
    Next.js 16
    React 19
    TypeScript
    next-intl
    MDX
    Content Collections
    Mantine
    Zod
    Vitest
    Vercel
  • Palmia

    Palm-scan AI readings built so the model never states a fact

    Web app live
    2026 年 7 月推出

    A VLM extracts structure from a photographed palm, and a deterministic Four Pillars engine computes the chart. The LLM is permitted to do one thing: turn those facts into prose. Every generated section must cite evidence references, which are machine-checked against a canonical vocabulary — prose citing a feature that does not exist fails validation and is regenerated. Hallucination is excluded structurally rather than by policy. Palm images exist only for the duration of the request and are never persisted. Japanese-language product.

    • Three-layer split — VLM extraction, deterministic engine, LLM for prose only — keeps the model off the facts
    • Solar-term data verified against the National Astronomical Observatory of Japan (1940–2036, to the minute)
    • 100% coverage enforced as a threshold on every workspace; 7 CI workflows including CodeQL, Trivy, OSV and SBOM
    • A per-call AI cost ledger that snapshots unit prices, so a later price change cannot rewrite past COGS
    Next.js 16
    React 19
    Expo
    TypeScript
    Supabase
    PostgreSQL RLS
    Gemini 3.5 Flash
    Claude Opus 5
    Stripe
    RevenueCat
    pgTAP
    Biome

Stack

以現代技術構建穩固的系統

以 TypeScript 與 Zod 確保型別安全,以 Terraform 實現 IaC,再運用生成式 AI(Claude Code)推動由實作到測試、E2E 的自動化——快速而安全地構建可長期營運的系統。

  • Frontend

    • React 19
    • Next.js (App Router)
    • TypeScript
    • Vite
    • TanStack Query
    • Zod
    • Tailwind
  • Backend

    • Go (Echo, wire)
    • Python (Flask, FastAPI)
    • Node.js
    • SQLAlchemy
  • Infrastructure

    • AWS
    • GCP
    • Terraform
    • ECS / Fargate
    • Lambda
    • Vercel
    • Docker
  • Data

    • PostgreSQL
    • pgvector
    • DynamoDB
    • Redis
    • Supabase
  • AI / LLM

    • AWS Bedrock
    • Claude API
    • RAG
    • LangChain
    • Whisper
    • Polly
  • AI 驅動開發 / 品質保證

    • Claude Code
    • Vitest / pytest
    • Playwright (E2E)
    • GitHub Actions
    • ESLint / Prettier
    • OWASP ZAP
    • npm / pip audit
    • Sentry

把貴公司的構想,化為可運作的產品

「想知道可行性」「想短期內做出 MVP」「想由技術選型開始諮詢」—— 先由 30 分鐘免費諮詢開始。

  • 可簽署 NDA
  • 全程網上完成
  • 支援準委任 · 承包 · 顧問合約
  • 備有發票開立與合約簽訂