経験

プロジェクト

現在のスキル形成に重要だったプロジェクトと役割を紹介します。

2024–2025(キャップストーン)

共同リード・フルスタック開発者

Appy.yo向けRollodex

リモートのフルスタック開発チームを共同リードし、連絡先管理ツールを開発しました。API/データ統合とアクセシビリティを担当しつつ、2週間ごとのScrumリリースでGit masterとしてリポジトリを管理しました。

  • APIとDBスキーマを設計し、フォームのテンプレート化、検索/フィルタのロジックとUIを再構築しました。
  • リポジトリ運用、ドキュメント、2週間スプリントを維持しながら、検索レイテンシを約5秒から約200msへ短縮しました。

継続中

フルスタックエンジニア

Quester2000 - 個人プロジェクト

自制心を促し、達成を報酬化するポイント制ToDoリストツールを制作しました。

  • ユーザー認証情報、カスタムクエスト、カスタムアイテムを保存するためのDBスキーマを設計しました。
  • さまざまな環境で動作するよう設計した、柔軟なフロントエンドUIを実装しました。
  • モダンなWebアプリ開発ツールへの理解を深めました。

2024年3月~5月

分散ソフトウェアシステム講義の学部生ティーチングアシスタント

アリゾナ州立大学 SER 321

課題を設計・実装しました。動的な同時接続数に対応する「Wheel of Fortune」Javaサーバーです。AWS上でホストする分散システム設計や、クライアント/サーバーアーキテクチャのデバッグを学生に指導しました。

  • Slackのディスカッションボードで学生の質問に積極的に回答し、週1回オフィスアワーを実施しました。
  • コードロジック、ネットワーク、スレッド、AWSデプロイ、Ubuntu、仮想化に関する複雑な問題のデバッグを支援しました。

継続中

フルスタックエンジニア

インディーゲーム開発

C++ゲームエンジンと、ストーリー主導のRPGアドベンチャーを構築しています。

  • コアとなるエンジンループ、アセット読み込み、頂点バッファ、JSONデータ構造を実装しました。
  • OpenGL、SDL、Dear ImGui などのツールを試用しました。

継続中

Mod開発者(Stellaris & Minecraft)

フリーランス / Mods

MinecraftとStellarisのmodsをいくつか保守し、高性能な重度mod導入のプライベートサーバーも運用しています。

  • Stellaris と Minecraft 向けに、カスタムmod機能とバランス調整を実装しました。
  • 継続的なプロファイリングとチューニングを行いながら、ゲームサーバーの運用とmodpackのカスタマイズを行っています。

2025年10月~2026年1月

個人(AI支援)フルスタックエンジニア

ポートフォリオ(本サイト) - 個人プロジェクト

ローカリゼーション、アクセシビリティ、基本的なテレメトリ、カスタムUIコンポーネントを備えた、パーソナライズされたエンジニアリングポートフォリオを設計・構築しました。

  • 高レベルなドキュメントと詳細なWBS(Work Breakdown Structure)に基づき、Codexに複雑なタスクを実行させました。
  • 情報の一貫性を保つため、コンテンツ定義を集中管理しつつ en/ja/zh の完全ローカライズを実施しました。
  • テーマ/コントラスト制御とアクセシビリティのガードレールを備えたカスタムコンポーネントセットを構築しました。
  • クリティカルCSS、エッジレンダリング、構造化データにより、パフォーマンスと可観測性を重視しました。

技術スタック

各技術に関する関連経験を紹介します。

React

経験2年

Software Portfolio(本サイト)、Rollodex Capstone、Quester2000 のフロントエンド設計を担当しました。

  • Rollodex:テンプレート化されたフォーム構築や検索/フィルタUI再設計のため、各種コンポーネントを実装しました。
  • ポートフォリオ:多数のカスタムUIコンポーネントを実装しました。

JavaScript

経験3年

Software Portfolio(本サイト)、Rollodex Capstone、Quester2000 のバックエンドロジックを担当しました。

  • メニューUI、検索フィルタ、フォームテンプレートなどの複雑な機能を支えるクライアント/サーバーロジックを構築しました。

TypeScript

経験6か月

Software Portfolio(本サイト)、Quester2000 のバックエンドロジックを担当しました。

  • クラウドサービス上で稼働するWebアプリを構築しました。

Codex

経験6か月

Software Portfolio(本サイト)、Quester2000 におけるAI支援開発。

  • 高レベルなドキュメントと詳細なWBSに基づき、Codexに複雑なタスクを実行させました。
  • Codexが扱えるようタスクを細分化し、解決策の安定性を検証しました。

Java

経験7年

分散システム教育、Minecraft mod開発、各種講義/プロジェクトで使用しました。

  • 学生向けに「Wheel of Fortune」Javaクライアント/サーバー課題を構築しました。
  • クラッシュ修正のためコードを逆コンパイルし、再構築しました。

C++

経験7年

中核となる言語基盤です。カスタムゲームエンジンや多数の小規模プロジェクトで使用しました。

  • 現行プロジェクト向けにカスタムゲームエンジンを開発。(情報開示制限あり)
  • 最初に学んだ言語であり、最も好んで使用しています。

PostgreSQL

経験2年

Rollodex、Quester2000

  • 高速なフィルタリングを支える連絡先/検索データをモデリングしました。
  • ユーザーアカウント用のアプリデータを保存しました。

AWS

経験2年

各種プロジェクトにおけるサーバーデプロイ。

  • SER321 向けのクライアント/サーバーアプリをホストするために使用しました。

C

経験3年

各種講義の課題で使用しました。

  • SER334:Linuxデータ構造を用いて、カーネル内で実行中のプロセス詳細を表示するロード可能カーネルモジュールを構築しました。
  • スレッド/コンパイラ最適化、ページ置換、画像処理、スケジューリングアルゴリズムなど、各種トピックでスクリプトを適用しました。

HTML

経験5年

Web Development & Design Foundations の課題、Software Portfolio(本サイト)、Rollodex Capstone、Quester2000 のWebデザインを担当しました。

  • HTML と CSS を用いて、情報表示とページ遷移を行う従来型Webサイトを構築しました。
  • JavaScript、TypeScript、React と統合し、複雑なWebアプリを構築しました。

CSS

経験5年

Software Portfolio(本サイト)、Rollodex Capstone、Quester2000、各種講義のUIデザインを担当しました。

  • Webアプリ向けのテーマを作成し、カスタマイズ性とアクセシビリティを向上させました。

Linux

経験7年

日常的に使用するカーネルで、多数のシステムに導入しています。各種講義でも使用しました。

  • バックアップと監視を行いながら、Nextcloud やゲームサーバーを積極的に運用しています。
  • GPU パススルー用に VFIO 設定とカーネルチューニングを行いました。

SQL

経験2年

Rollodex、SER322(データベース管理)

  • SER322 向けに小売在庫管理システムを設計しました。
  • クエリを用いて Rollodex のトラブルシューティングと検索高速化を行いました。

JSON

経験5年

mod開発、ゲームエンジン、各種講義で使用しました。

  • 複雑なアプリケーションオブジェクトをファイルに保存し、再起動時に読み込みました。
  • Stellaris や Minecraft のmod開発で頻繁に使用しています。

Bash

経験5年

Linux システム上のローカルツール。

  • Linux マシンの挙動を変更するためのスクリプトを作成しました。
  • アプリケーション開発中に多用しました。

XML

経験5年

ゲームmod設定、各種講義

  • サーバー最適化とmodpack更新に合わせるため、Minecraft の設定XMLを修正しました。
  • 仮想マシンのデプロイと最適化を行いました。

KVM

経験4年

Linux システム上で Windows を仮想化。

  • GPU パススルー対応の、ゲーム向け最適化 Windows 10 仮想マシンを構築しました。
  • QEMU と併用しました。

QEMU

経験4年

Linux システム上で Windows を仮想化。

  • GPU パススルー対応の、ゲーム向け最適化 Windows 10 仮想マシンを構築しました。
  • KVM と併用しました。

Lua

経験2年

Stellaris mod開発

  • カスタムコンテンツ向けにゲームプレイスクリプトとUIフックを構築しました。
  • バランス改善のため、mod変更を反復しました。

Prisma

経験2年

Rollodex、Quester2000

  • データベース構造のスキーママイグレーションとモデルを管理しました。

Oracle Cloud

経験2年

Oracle Cloud でポートフォリオを公開し、固定IPとDNSを設定。中継ホストを用いた WireGuard の実験も実施。

  • OCI 上でポートフォリオをホストし、固定IPとDNSのルーティングで安定したアクセスを確保。
  • WireGuard の検証用に OCI を中継ポイントとして使い、自宅サーバーへ安全に接続。

Stellaris Mods

経験3年

望むストーリーラインを実現するため、壊れたmodpackを繰り返し応急処置してきました。

  • カスタムのStellarisメカニクスと、メモリ最適化スクリプトを構築しました。

Minecraft Mods

経験5年

高性能なmoddedサーバーを10台以上運用しています。

  • 比較的よくあるクライアント側切断を解消するため、クラッシュ修正をバックポートしました。
  • カスタムmodsで新機能を追加し、modpacksを最適化しました。