個人開発プロジェクト
Next.jsベースのポートフォリオ兼ブログ。osu!プレイヤーとしての世界観を表現
osu!関連コンテンツを集約した個人サイト(現在閲覧中のサイト)
開発の動機: 趣味でosu!というリズムゲームをしていて、配信やYouTubeの投稿もしていたので、コンテンツを集中させた場所がほしくて作りました。
数十万ユーザーの数千万件に及ぶスコアを瞬時に検索・集計できる高速なDB
osu!というリズムゲームの、数十万のプレイヤーの数千万のベストスコアを、データテーブルとして操作できるウェブアプリ
開発の動機: 多くのosu!のプレイヤーは、ランキングを上げるためにPerformance Pointと呼ばれるランキングを決定する数字を得やすい譜面(難易度)を常に探していて、私もその一人だったので作成しました。
インストール不要で、ブラウザ上で直感的にゲームスキンをブレンドできるツール
osu!というゲームには、スキンと呼ばれるゲーム画面のカスタマイズがあって、それらスキンを簡単に混ぜるためのウェブアプリ
開発の動機: いろんなスキンの気に入った素材をチェリーピックして、自身のスキンを作る文化があって、それを初心者でも簡単にできることを目標にしています。既存のものは、インストールが必要だったり、素材の枠組みが大雑把すぎたり、逆に細かすぎて完成しなかったり、古すぎたり、意外と使いやすいものが存在しなかったので作りました。
実務経験
プログラマー (メンバー)
事業内容: 受託開発
資本金: 30万円 / 従業員数: 4人 (2023年1月時点)
- 受託開発の営業・案件の見積もり
- 社内業務効率化/3件
- OKR目標管理ウェブアプリの改善
- 営業効率化プログラムの作成
- 勤怠管理のSlack連携作成
プログラマー (メンバー)
事業内容: システム開発
資本金: 300万円 / 従業員数: 2人 (2023年5月時点)
- 地方の学校の図書の貸出履歴システム新規開発
- 教師向けダッシュボード開発
- 生徒向け履歴・本情報確認ウェブアプリ開発
プログラマー (メンバー)
事業内容: 自社サービス開発
資本金: 32,000,000円(資本剰余金含む・2025年7月15日時点) / 従業員数: 2人 (2022年5月時点)
- UIデザイン→UIコード変換サービス開発
- アジャイル開発
- 入社初期はビルド時間10分→1分未満へ短縮
- デザインオブジェクトをASTにパースしPrettierのDocへ変換、コード生成
- Stripeによる決済実装
プログラミングとの向き合い方
私はこれからプログラミングの仕事がAIで代替されていくことを良いことだと思っています。積極的にAIを採用し、課題解決や価値提供に集中できる時代が来ることを歓迎しています。
一方で、個人的にはエンタメの領域で「人の心を動かす」体験や、人々が思いつかなかった遊びを技術で表現したいと思っています。アイデアを形にし、ユーザーに新しい遊びや驚きを届けることが、私のプログラミングの原動力です。
これからもAIや最新技術を積極的に活用しつつ、「自分だからこそ作れるもの」「人の役に立つもの」を追求していきたいと考えています。
開発環境
NixOSを中心としたリモート・分散開発環境の構成