自己紹介
大阪大学大学院で学ぶソフトウェアエンジニアです。曖昧な課題を測れる単位に分解し、動くものとして届けることを大切にしています。研究システム、バックエンド、Google Playのアプリまで、形は違っても同じ姿勢で取り組んでいます。
これまで
台湾の国立台湾体育運動大学で体育を学び、卒業後は少年サッカーの指導員や審判員として働きました。
AlphaGoのドキュメンタリーやGPT-3の登場をきっかけに、ソフトウェアとAIがこれからの社会を形づくると考え、情報科学への転向を決意しました。2020年に来日して日本語学校で学び、2022年に大阪大学 基礎工学部 情報科学科に入学しました。
受験では、初めは目標が曖昧で成果が出ませんでした。実際に入試を受けて合格水準との差を把握し、科目ごとの優先順位と学習計画を見直して苦手分野に集中しました。「まず測り、結果を見て方法を変える」という姿勢は、今の開発や研究にもつながっています。
現在は山口研究室(モバイルコンピューティング・都市デジタルツイン)で、空飛ぶクルマによる光害の高速シミュレーションを研究しています。研究以外では、Forger Wiseの名前でAndroidアプリを開発・公開しています。
これからやりたいこと
バックエンドを軸に、API・データ・クラウド基盤を設計し、AI/MLをユーザーが実感できる機能につなげるソフトウェアエンジニアを目指しています。
今後は、大規模システムの品質と運用、チームでの設計判断、ユーザーや顧客との対話による要件理解を実務で身につけたいと考えています。大阪を拠点に、日本でキャリアを築く予定です。
スキル
分野ごとにまとめ、各スキルを実際に使ったプロジェクト・経歴にリンクしています。
言語
- PythonUAM研究PKSHAスタンバイH&KBattlesnake AI
- C++UAM研究
- DartWiser LockerFoodList
- SQLWiser Lockerスタンバイ
- TypeScript / JavaScript
- C・Java(授業)
- アルゴリズム・データ構造(LeetCode 約500問)
AI / 機械学習
- PyTorchUAM研究Battlesnake AI
- 3D-CNN / MLP サロゲートモデルUAM研究
- 強化学習(PPO / A2C、自己対戦)Battlesnake AI
- NumPy・pandasUAM研究
- Unreal Engine 5 によるシミュレーションUAM研究
- LLM API連携PKSHA
モバイル / フロントエンド
- FlutterWiser LockerFoodList
- Google PlayでのAndroidアプリ公開Wiser LockerFoodList
- Nuxt(API連携)スタンバイ
- React
- HTML / CSS
AI開発ツール
技術調査、設計検討、実装、デバッグ、コードレビュー、リファクタリングに活用しています。生成された変更は自分で読み、テストしてから採用します。
- OpenAI Codex
- Claude
- ChatGPT
- Gemini