Portfolio
九州工業大学大学院 情報創成工学専攻知的システム工学科分野 M1
iOSアプリ開発 / ロボット制御研究 / 陸上競技(長距離)
while(alive) { run(); code(); improve(); }九州工業大学大学院 情報創成工学専攻にて、自律移動ロボットの経路計画を研究しています。 個人開発では Swift / SwiftUI を中心に iOSアプリを設計・実装し、 App Storeへの公開・運用まで行っています。また Next.js / TypeScript / Supabase を用いた Webアプリ開発も手がけており、九州工業大学陸上競技部の公式サイト(kyutech-tf.com)を本番運用しています。
開発には Claude Code・GitHub Copilot などの生成AIを積極的に活用しています。 コード生成だけでなく、設計の壁打ちやデバッグの効率化にもAIを取り入れることで、 個人でも実用的なプロダクトを素早く形にすることを意識しています。
陸上競技(長距離)に10年以上取り組んでおり、現在は九州工業大学陸上競技部の主将を務めています。 AIを活用したトレーニング分析にも取り組んでいます。
中学から大学院まで陸上競技(長距離)を続けています。5000mを専門に取り組んでおり、 現在は九州工業大学陸上競技部の主将として6年ぶりの九州学生駅伝復活出場を主導しました。 AIを活用したトレーニング分析にも取り組んでいます。





陸上競技者向けの記録管理アプリです。 自分自身がランナーとして「こういうアプリがほしい」と感じた課題を起点に、 VDOT理論に基づく走力分析やペース計算、PB管理などを実装しました。
Role: 企画 / 設計 / 実装 / UI・UX / 運用
Swift / SwiftUI / SwiftData / async-await / Combine / StoreKit2App Storeでリリース済みのiOSアプリです。
Swift / SwiftUI大学生向けのスケジュール管理アプリです。 時間割と課題管理を統合し、日本の大学生の生活に合わせたUIを設計しています。
Swift / SwiftUI / SwiftDataA 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%を達成しました。
組み込みエンジニア
スポーツテクノロジー / データ分析
ランニングデータの解析に携わりました。 Garminデバイスから取得したトレーニングデータをもとに、 パフォーマンスの可視化やケガ予防に向けた分析を行いました。
Python / Pandas / データ分析 / 主成分分析(PCA)