README.md — swdrsk

Sawada
Ryosuke

Backend & AI engineer. Mostly Python. Currently building AI-agent systems at KARAKURI + independent contract work.

handle
@swdrsk
based
Tokyo, Japan
stack
Python · Django · FastAPI · Next · Nuxt · Flutter · AWS · PyTorch · Claude Code
since
2018

From large-scale SIer to startup co-founder to freelance / AI Engineer — comfortable balancing speed and quality, and confident driving things end-to-end from requirements through infrastructure and implementation. 東京大学を卒業後、大規模 SIer からスタートアップ共同創業を経てフリーランス・AIエンジニアへ。 スピード重視と品質重視のバランス感覚を持ち、要件定義から インフラ・実装まで一気通貫で動く。

ryosuke@swdrsk — bash — 80×24
Career.app
  1. KARAKURI Inc. R&D Engineer

    Pre-research, technology surveys, and prototyping for AI agents. Replicated published graph-reading AI work and built the first iteration of an AI-assistant system on the Strands SDK. AI エージェントの先行研究・技術調査・プロトタイピング。 グラフ読み取り AI の論文追試、Strands SDK を用いた AI アシスタントシステムの初版開発。

    • Claude Code
    • Strands SDK
    • AWS
    • GCP
  2. Freelance Backend Lead · Full-stack · AI

    Backend lead across several concurrent projects: GenAI-assisted animation production, an EdTech SaaS, AI-driven video auto-editing, and feature additions to a major restaurant chain's mobile app backend. 生成 AI によるアニメ制作支援、教育 SaaS、動画自動編集、 大手飲食チェーンのモバイルアプリのバックエンド機能追加など、 バックエンドリードとして複数案件を並行。

    • Django REST
    • FastAPI
    • Nuxt.js
    • Terraform
    • YOLO
    1. GenAI Animation Production & Streaming Platform 生成AIによるアニメ制作支援システム / 動画配信アプリ

      2025.03 — 2025.09 · Backend Lead

      Owned the backend: tech stack selection, infra design, DB / API design, and implementation. Built AWS (RDS, S3, ECS, CodePipeline) via Terraform for both mobile and web. Researched generative-AI workflows and ran PoCs. Developed a Byteplus-powered streaming pipeline. 技術選定、インフラ・DB・API 設計、開発を担当。 モバイル/Web 向けインフラを Terraform で構築 (RDS, S3, ECS, CodePipeline)。 生成 AI のトレンド調査・PoC、Byteplus を用いたストリーミング配信システム開発。

      • Django REST
      • AWS
      • Terraform
      • Byteplus
    2. EdTech Web App 教育系サービスの Web アプリ開発

      2023.07 — present · Full-stack · 0.2 person-month

      Built end-to-end features: internal sales dashboard, watch-history feature, and a friend-referral coupon system. Plus ongoing bug fixes and enhancements. 社内向け売上管理ダッシュボード、視聴履歴機能、 友達紹介クーポン機能などをフロント・バック一気通貫で設計開発。 バグ修正・機能アップデートも継続。

      • Django REST
      • Nuxt.js
    3. AI Video Auto-Editing Platform & Streaming App AI による動画自動編集システム / 動画配信アプリ

      2023.07 — present · AI / Backend / PM

      API and DB design for the streaming app. Flask + Firebase / Firestore PoC. Built AWS infra (AppRunner, S3, Cognito). Developed auto-edit algorithms with YOLO, ran the batch pipeline on AWS Batch, and shipped a TencentCloud-based streaming flow. Drove the roadmap as PM via a Notion Gantt chart. 動画配信アプリの API・DB 設計、Firebase + Firestore で Flask による PoC、AWS (AppRunner, S3, Cognito) のインフラ構築、 YOLO 等を使った動画自動編集アルゴリズム開発、AWS Batch の AI 処理バッチ設計、 TencentCloud によるストリーミング配信実装。Notion でロードマップ策定・PM を担当。

      • Django REST
      • AWS
      • Firebase
      • YOLO
      • TencentCloud
    4. Major Restaurant Chain — Mobile App Backend 大手飲食チェーン モバイルアプリのバックエンド機能追加

      2024.03 — 2025.03 · Backend · 1 person-month

      Implemented FastAPI feature endpoints and pytest unit tests. Chose the stack for PDF report generation and built an HTML+CSS rendering pipeline saving to GCS. Tuned a slow SQL query down to 20% of its original time via indexing strategy. Ran Locust load tests and sized CPU/memory for Cloud Run + Cloud SQL. FastAPI による機能要件 API 開発と pytest による UT 実装。 帳票 PDF 出力の技術選定と PoC、html+css を使った帳票出力と GCS 保存を実装。 スロークエリのチューニング・インデックス最適化で 20% に短縮。 Locust による負荷試験を実施し、CloudRun・CloudSQL の適正な CPU/メモリを策定。

      • FastAPI
      • GCP
      • pytest
      • Locust
  3. Spilavo, Inc. Co-founder / Full-stack

    Two-person company. Built and maintained a retail loyalty + pickup-reservation app end-to-end — from requirements through to AWS batch infrastructure. 2 人で創業。小売店向けポイント&取り置き注文アプリを 要件定義から AWS バッチ基盤までフルスタックで開発・保守。

    • Flutter
    • Python
    • AWS
    • Docker
    • MySQL
  4. Simplex Inc. Quant Engineer

    Worked on bond and derivative risk-management systems for banks and an insurance contract-management rollout. Served as UT/IT test lead and Scrum Master. 銀行向け債券/デリバティブのリスク管理システム、 保険会社の契約管理システム導入案件などを担当。 UT/IT テストリーダー、スクラムマスター経験あり。

    • Java
    • MySQL
    • Salesforce / Apex
    • TypeScript
    1. Insurance Contract Management System — Rollout 保険会社向け 契約管理システム 導入案件

      2020.04 — · ~10 person team

      Designed, implemented, authored test cases, and ran tests for an insurance contract management system rollout. 設計・開発・テストケース作成・テスト実施を担当。

      • Salesforce
      • Apex
      • TypeScript
      • Java
    2. Bank — Bond Risk & Position Management System 銀行向け 債券系金融商品 リスク管理・ポジション管理システム 導入案件

      2019.04 — · ~60 person team · large scale

      Led UT and IT-1 testing for one feature (8-person sub-team). Authored and ran IT-2 test cases. Served as Scrum Master leading development of an in-house reporting tool (5-person team). 1 機能の UT・IT1 テストリーダー (8 人チーム)、 IT2 テストケース作成・テスト実施、帳票作成ツール開発の スクラムマスター (5 人チーム) を担当。

      • MySQL
      • Java
    3. Bank — Derivatives Risk Management (Enhancement) 銀行向け デリバティブ金融商品 リスク管理システム エンハンス案件

      2019.01 — · numerical validation team

      Authored and executed numerical-validation test data on the numerical verification team. 数値検証チームにてテストデータ作成・打鍵を担当。

      • Excel
    4. In-House — Generic Financial Product Position & Risk System 汎用的な金融商品 ポジション管理・リスク管理システム 自社開発

      2018.09 — · ~15 person team

      Research and development support for an in-house generic financial product position / risk management system. 調査・開発支援を担当。

      • Excel
      • Python
  5. The University of Tokyo東京大学 B.Eng. / M.Eng.

    Mechano-Informatics, Faculty of Engineering → Master's in Intelligent Mechanical Informatics. Interned at Toyota IT Development Center on driving big-data analytics. 工学部 機械情報工学科 → 大学院 知能機械情報学専攻。 在学中はインターンとしてトヨタ IT 開発センターで走行ビッグデータ解析を担当。

    • Statistics
    • Python
    • R&D Internship
Skills.cfg

// stack

  • PythonDjango · FastAPI · 5y+
  • MySQLdesign · tuning · 5y+
  • AWSECS · Lambda · RDS · S3 · 5y+
  • Next.js / Nuxt.js3y
  • Flutter / Dart2y
  • TerraformIaC · 1y
  • PyTorch / AIYOLO · Strands SDK
  • Java (JavaEE)1y

// certifications

  • Applied Info. Tech. Engineer 応用情報技術者
  • Statistics Test Grade 1 統計検定 1 級
  • AWS SAA
  • Registered Info. Sec. Specialist 情報処理安全確保支援士
  • TOEIC 760
Projects/ — 6 items
Name Role Stack Date
🤖 AI Assistant (Strands SDK) R&D Python · AWS · Strands 2026
🎞 GenAI Animation & Streaming Backend Lead Django REST · Terraform · Byteplus 2025
🍴 Restaurant chain mobile API enhancement Backend FastAPI · GCP · Locust 2024
🎬 AI Video Auto-Editing Platform AI / Backend / PM Django · YOLO · AWS Batch 2023
📚 EdTech Web App Full-stack Django REST · Nuxt.js 2023
🏬 Retail Loyalty & Reservation App Co-founder / Full-stack Flutter · Python · AWS 2021

↑ click rows soon — full case studies in progress. ↑ 各プロジェクトのケーススタディは準備中です。