学生起業家 / フルスタック&モバイルエンジニア
「使われるプロダクト」を0→1で企画・設計・開発・リリースまで一気通貫で手がけています。
|
Python |
TypeScript |
JavaScript |
Swift |
Next.js |
React |
|
Flask |
Firebase |
Socket.IO |
HTML5 |
CSS3 |
Git |
🍻 Kanpai Lock — 飲み会幹事の自動化アプリ
「幹事が一番楽しめない」を変えるために、学生起業として0から企画・設計・開発。
飲み会の3大作業(名簿管理・集金確認・未払い催促)をテクノロジーで自動化。
| 🌍 Web | kanpai-lock.com |
| 📱 iOS | App Store |
| 🛠 Stack | Next.js 16 / TypeScript / Firebase / Capacitor 8 / LINE LIFF |
| 📊 Scale | 32,000+ 行 / 1,228+ コミット / 開発期間 約3ヶ月 |
✨ 技術的ハイライト
- Firebase Firestore リアルタイムDB + セキュリティルール設計
- LINE / Google / Apple の3プロバイダ認証
- Cloud Functions によるサーバーレス API(10ファイル / 95KB)
- iOS Widget (WidgetKit) でホーム画面にイベント表示
- FCM プッシュ通知チェーン
- Vitest + Testing Library でユニットテスト
🌐 Wikiゴルフオンライン — Wikipedia対戦ゲーム
Wikipediaのリンクだけでゴール記事に辿り着け。リアルタイム対戦 × NLP搭載CPU AI。
CPU対戦(3段階AI)・オンラインPvP・ジャンル投票で、知識と直感を競い合うフルスタック対戦ゲーム。
| 🌍 Web | wiki-golf.com |
| 📱 iOS | App Store |
| 🛠 Stack | Python 3.11 / Flask / Socket.IO / Capacitor 8 / Vanilla JS |
| 📊 Scale | 5,787 行 / 92+ コミット / 開発期間 約1ヶ月 |
✨ 技術的ハイライト
- Socket.IO リアルタイム双方向通信(エポック管理で二重実行防止)
- 自作NLPエンジン(正規表現トークナイザー + セマンティッククラスター)
- Wikipedia HTMLスクレイピング + 3層フィルタリングパイプライン
- 2段階合意プロトコル(ジャンル投票 → ゴール投票)
- Server-driven UI による審査なし即時デプロイ
- 多層セキュリティ設計(XSS / レート制限 / DoS防止)
| kanpailock@gmail.com | |
| 🐦 X | @kanpailock |
| 📝 Note | yohaku_lab_su |
| ✍️ Zenn | soshi1234 |
