Portfolio

杉原 虎太朗

九州工業大学大学院 情報創成工学専攻知的システム工学科分野 M1
iOSアプリ開発 / ロボット制御研究 / 陸上競技(長距離)

while(alive) { run(); code(); improve(); }
01

About

九州工業大学大学院 情報創成工学専攻にて、自律移動ロボットの経路計画を研究しています。 個人開発では Swift / SwiftUI を中心に iOSアプリを設計・実装し、 App Storeへの公開・運用まで行っています。また Next.js / TypeScript / Supabase を用いた Webアプリ開発も手がけており、九州工業大学陸上競技部の公式サイト(kyutech-tf.com)を本番運用しています。

開発には Claude Code・GitHub Copilot などの生成AIを積極的に活用しています。 コード生成だけでなく、設計の壁打ちやデバッグの効率化にもAIを取り入れることで、 個人でも実用的なプロダクトを素早く形にすることを意識しています。

陸上競技(長距離)に10年以上取り組んでおり、現在は九州工業大学陸上競技部の主将を務めています。 AIを活用したトレーニング分析にも取り組んでいます。

Skills

iOS / Mobile

SwiftSwiftUISwiftDataStoreKit2ConcurrencyCombine

Web

Next.jsTypeScriptSupabaseVercel

Research / Robotics

PythonROS2UnityC++RTAB-Map

AI / Tools

Claude CodeGitHub CopilotGit / GitHubXcode
02

Athletics

中学から大学院まで陸上競技(長距離)を続けています。5000mを専門に取り組んでおり、 現在は九州工業大学陸上競技部の主将として6年ぶりの九州学生駅伝復活出場を主導しました。 AIを活用したトレーニング分析にも取り組んでいます。

1500m4'00"25
5000m15'39"98
5km Road15'27"
03

Works

陸ログ VDOT走力分析陸ログ レース記録管理陸ログ ペース計算陸ログ PB管理陸ログ シェアカード

陸ログ(RikuLog)

App Store ↗

陸上競技者向けの記録管理アプリです。 自分自身がランナーとして「こういうアプリがほしい」と感じた課題を起点に、 VDOT理論に基づく走力分析やペース計算、PB管理などを実装しました。

Role: 企画 / 設計 / 実装 / UI・UX / 運用

  • VDOT理論に基づく走力評価エンジンの実装
  • 距離・時間・ペースの相互変換ロジック
  • 400mトラック / ロード対応のラップ自動生成
  • SwiftDataによるレース記録の永続化
  • StoreKit2を用いたサブスクリプション管理
Swift / SwiftUI / SwiftData / async-await / Combine / StoreKit2

Kashikau

App Store

App Storeでリリース済みのiOSアプリです。

Swift / SwiftUI

Tascale

開発中

大学生向けのスケジュール管理アプリです。 時間割と課題管理を統合し、日本の大学生の生活に合わせたUIを設計しています。

Swift / SwiftUI / SwiftData
04

Research

卒業研究2025年度

不整地環境における地形考慮型経路計画手法に関する研究

A Study on Terrain-Aware Path Planning Methods for Uneven Terrain Environments

農業や災害対応などで活用が期待される、不整地を走行する自律移動ロボットの経路計画に取り組みました。 従来のA*アルゴリズムは最短経路の探索には優れていますが、 傾斜・段差・表面粗さなどの地形特性は考慮していません。

本研究では、地形の複雑度(標高差・傾斜角・表面粗さ)を数値化する評価関数を設計し、 A*に統合した Terrain-Aware A*(TA*) を提案しました。 さらに実用化に向けて、この地形評価をField D*の補間技術と組み合わせた Field D* Hybrid を開発し、 96シナリオの統一ベンチマークで4手法を比較評価し、提案手法は成功率96.88%を達成しました。

PythonROS2UnityC++RTAB-MapA*Field D*3D点群処理
05

Experience

2026/4 – 現在アルバイト

株式会社OPTiM

組み込みエンジニア

  • 組み込みシステムの開発・実装
2025/8 – 2026/4インターン

sci-bone株式会社

スポーツテクノロジー / データ分析

ランニングデータの解析に携わりました。 Garminデバイスから取得したトレーニングデータをもとに、 パフォーマンスの可視化やケガ予防に向けた分析を行いました。

  • Garminデータを活用したトレーニング負荷分析(HSS: Hybrid Stress Score)
  • ランニングシューズの特徴量に対する主成分分析(PCA)によるグルーピング
  • 分析結果に基づくパフォーマンス予測とケガ予防の提案
Python / Pandas / データ分析 / 主成分分析(PCA)
06

Contact

ご連絡はお気軽にどうぞ。