Last updated: 2026-08-07 (JST)
KADOKAWAドワンゴ情報工科学院 東京校 IT総合コースで学んでいる、28卒のエンジニア志望です。
東京都,神奈川を拠点に、Web アプリ、iOS アプリ、ブラウザゲームを中心に制作しています。
コンビニエンスストアで約6年間働いた経験から、現場の流れ、段取り、顧客対応、業務効率に関心があります。TypeScript / Swift / Python を使いながら、ただ動くものではなく、使う人や現場の課題に合う仕組みとして作ることを意識しています。
- Web: React / Vite / TypeScript を中心に、地図・ゲーム・インタラクションを扱うアプリを制作
- iOS: SwiftUI / PhotoKit / Vision などを使ったローカル処理中心のアプリを開発
- Backend: FastAPI / Python を使った API 実装と外部サービス連携を経験
- Work style: 目的、ユーザー、判断理由、役割分担を言語化しながら制作することを重視
- 現場課題を整理し、使いやすい Web / iOS アプリへ落とし込むこと
- React / Vite / TypeScript を使ったブラウザ体験の実装
- SwiftUI / PhotoKit / Vision を使った iPhone アプリ開発
- FastAPI / Python を含むフロントエンド・バックエンド分離構成
- README、docs、テスト、デプロイ手順まで含めた制作物の改善
| Skill | GitHubで確認した根拠 |
|---|---|
| TypeScript / Vite | ant-line-simulator, any-face-dice, Lofi-race, MD2QR, OrderRoom, PanicBuffet, PARry-PANIC, team-6-fullstack-release, Walk-After-the-Last-Train |
| React / Leaflet | Tour-Rail の frontend/package.json |
| React / MediaPipe | any-face-dice の package.json |
| React / QR code | MD2QR の package.json |
| Chrome Extension | ChromeWearGlasses, reddit-native-en-jp の manifest.json と拡張機能実装 |
| Spring Boot / JPA | OrderRoom の pom.xml と entity / controller 実装 |
| Django REST Framework / JWT | team-6-fullstack-release の requirements.txt と API 実装 |
| FastAPI / Python | Tour-Rail の backend/requirements.txt |
| Swift / SwiftUI | Jacke-ru, ERAbu の Swift 実装 |
| PhotoKit / Vision / SwiftData | ERAbu の写真整理・類似判定・ローカル保存実装 |
| Three.js | Lofi-race の package.json |
| Phaser / Web Audio | PARry-PANIC, Walk-After-the-Last-Train |
| Streamlit | Bingo-Party の app.py |
| Playwright / Vitest | Lofi-race, PanicBuffet, Walk-After-the-Last-Train のテスト設定 |
- 現場で起きている課題を見て、仕組みに落とし込むことを大切にしています。
- デザインや実装は感覚だけで決めず、目的、ターゲット、優先順位、修正理由を説明できる状態を目指します。
- チーム開発では、安心して相談できる雰囲気、報連相、得意不得意に合わせた役割分担を重視します。
- 興味の幅は広いですが、制作物では「何を解決するか」「誰が使うか」を先に置くようにしています。
|
アリの行列に小石や葉っぱなどを置き、フェロモン追従と探索によって行列が崩れて立て直される様子を観察する 2D ブラウザゲームです。 Tech: TypeScript / Vite |
地図上で旅行ルートを作成し、ボードゲーム風の演出で移動を可視化する Web アプリです。FastAPI 経由で OSRM と連携します。 Tech: React / Vite / TypeScript / Leaflet / FastAPI / Python / OSRM |
|
ローカル音源を読み込み、タグとアートワークを整え、アルバム単位で眺められる iPhone 向け SwiftUI アプリです。 Tech: Swift / SwiftUI / XcodeGen / ID3TagEditor / SFBAudioEngine |
写真をスワイプで高速に仕分け、似ている写真を比較しながら判断できる iPhone 向け写真整理アプリです。 Tech: SwiftUI / PhotoKit / Vision / SwiftData / Swift Concurrency |
|
Three.js と TypeScript で作った、デスクトップとモバイルの両方で遊べるローポリ 3D アーケードレースゲームです。 Tech: TypeScript / Vite / Three.js / Vitest / Playwright |
音楽特徴量で敵・地形・挙動が変化する、Phaser 3 製の 2D 見下ろしアクションゲーム MVP です。 Tech: Phaser 3 / TypeScript / Vite / Web Audio API / Meyda / aubiojs |
- team-6-fullstack-release: React UI と Django REST API を同一オリジンで配信する、運動習慣化アプリの統合リリース構成
- reddit-native-en-jp: Reddit の英語投稿に日本語訳とスラング・ミーム文脈を足す Manifest V3 Chrome 拡張
- ChromeWearGlasses: 近視・遠視・乱視の見え方を現在のChromeタブ上で概略体験する Manifest V3 Chrome 拡張
- OrderRoom: 複数人で飲食店を利用するときの注文を1つのルームに集約する、React + Spring Boot のMVP実装中Webアプリ
- MD2QR: Markdown をライブプレビューしながら QR コード化できる、完全ローカル動作の React / TypeScript エディタ
- PanicBuffet: 食べ放題ビュッフェの店長として2分間お客の波をさばく、Vite + TypeScript + Canvas 製ブラウザゲーム
- any-face-dice: 端末内で顔検出を行い、検出された顔からランダムに1人を選ぶブラウザゲーム
- Walk-After-the-Last-Train: 終電後の街を歩いて帰る 2.5D 横スクロール探索ゲーム
- Bingo-Party: Python / Streamlit で作ったパーティ向けビンゴ抽選アプリ
GitHub から実際の作業時間は取得できないため、ここでは公開リポジトリの言語構成をもとに、どの言語でどのくらい制作しているかを示しています。割合は GitHub Languages API のコード量ベースです。
| Language | Share | Public repo evidence | Main usage |
|---|---|---|---|
| TypeScript | 56.5% | 11 repos | React / Vite アプリ、ブラウザゲーム、Chrome拡張 |
| Swift | 22.5% | 2 repos | SwiftUI iPhone アプリ、PhotoKit / Vision / ローカル音源管理 |
| CSS | 8.9% | 12 repos | Web UI、ゲーム画面、レスポンシブ調整 |
| Python | 5.5% | 3 repos | FastAPI、Django REST Framework、Streamlit |
| JavaScript | 3.8% | 7 repos | Chrome拡張、Vite周辺、既存JS実装 |
| Java | 1.1% | 1 repo | Spring Boot / JPA のMVP実装 |
| Area | Repositories | Latest public update |
|---|---|---|
| TypeScript / Web / Game | reddit-native-en-jp, Lofi-race, MD2QR, PanicBuffet, PARry-PANIC, Walk-After-the-Last-Train, any-face-dice, ant-line-simulator |
2026-07 |
| Swift / iOS | ERAbu, Jacke-ru |
2026-07 |
| Python / Backend | Tour-Rail, team-6-fullstack-release, Bingo-Party |
2026-07 |
| Java / Spring Boot | OrderRoom |
2026-08 |
- このプロフィール README は、公開リポジトリの内容に合わせて継続的に更新します。
- 言語比率は公開リポジトリのコード量ベースであり、実際の学習時間や作業時間そのものではありません。
- 各プロジェクトの詳細、起動方法、ライセンスは各リポジトリを参照してください。



