IKKI NISHIHARA · PRODUCT BUILDER · JAPAN
西原 一輝 / Ikki Nishihara
AIとつくる小さなWebアプリから、Rustの業務アプリ、みんなで遊ぶゲームまで。
つくって、公開して、使い心地を磨く。
▶ つくったアプリを見る · Projects / Stack / Open Source / Activity
日々の小さな実験も、道具として育てるプロダクトも。実際に手を動かしているプロジェクトです。
01 / hundred-days
100日、100個のWebアプリ。 AIと一緒に、毎日ひとつ小さなアプリを制作・公開するチャレンジ。ゲーム、音、ビジュアル表現を試しています。
JavaScript HTML / CSS Cloudflare Pages · アプリを見る ↗
02 / irori
スマホがコントローラーになる、Webゲーム機。 大画面を囲んで、みんなで遊ぶ。リアルタイム通信とゲーム用SDKを備えたOSSプロジェクトです。
TypeScript WebSocket Cloudflare Workers · Alpha
03 / business-apps-rs
業務アプリを、Rustで組み立てる。 型付きフィールドから顧客・在庫・タスク管理へ。ブラウザーのUIからAPI、データ保存までをつなぐ基盤を開発中。
Rust WebAssembly Axum SQLite · 開発プレビュー
04 / menu-bar-pet
メニューバーに、小さな相棒を。 CPU負荷やAIの使用枠に反応するmacOS向けペット。SwiftのネイティブUIとRustのコアを組み合わせています。
Swift SwiftUI / AppKit Rust · MVP
プロジェクトで使っている技術。目的に合わせて、Web・ネイティブ・サーバーを行き来しています。
- Web & interaction — JavaScript / TypeScript / HTML / CSS / WebAssembly
- Backend & data — Rust / Axum / Tokio / SQLite / WebSocket
- Native — Swift / SwiftUI / AppKit
- Delivery — Cloudflare Pages / Workers / Durable Objects
自分のプロダクトをつくるだけでなく、使う道具にも手を入れています。外部リポジトリ向けに作成したPRは、73件がマージ済み(2026-10-25確認)。
- Leaflet / #10457 — アイコンを変更した後も、マーカーのドラッグを継続できるように修正。
- Babylon-Lite / #841 — カスタム描画エフェクトに使えるRenderTargetパスの公開APIを追加。
- vectorcraft / #2847 — ルーラーの原点変更後に、ステータスバーの座標が正しく表示されるように修正。
過去1年のコントリビューション 2,749件 / 公開リポジトリ 61件(うちソースリポジトリ32件)。
2026-10-25時点の公開表示。集計期間:2025-10-26〜2026-10-25。数値とグラフは取得時点の記録です。最新の活動はGitHubのプロフィールへ。
SMALL IDEAS. REAL PRODUCTS. KEEP SHIPPING.



