Cz_mirror / 森 一茂

PHP / Laravelを中心に、会員基盤・認証の設計とサービスの長期運用・改善を経験してきたWebエンジニアです。個人ではWebツールやゲームを制作・公開しています。

WebサイトやLINEを使った仕組みづくり、業務や連絡作業の整理もご相談ください。既存サービスの活用も含めて、現実的な進め方を提案します。

Cz_mirror / 森 一茂

Webエンジニア・個人ゲーム開発

その他のリンク

自己紹介

Webサービスの設計・実装から運用・改善まで携わってきました。個人ではWebツールやゲームを制作し、試作から公開まで取り組んでいます。

会員基盤・認証 PHP / Laravel
会員サービスや認証・権限管理の設計と実装を担当し、公開後の運用と改善にも携わりました。
移行・自動化 PostgreSQL / Ansible / Packer
OracleからPostgreSQLへの移行に伴うPHP改修や、Amazon Linuxの移行に伴う環境構築を経験しました。
個人制作 Webツール・ゲーム
Webツールやゲームを制作し、ブラウザやSteamで公開しています。
詳しい経歴を見る経歴を閉じる

Web開発経験

  • PHP / Laravelを中心に、会員基盤・認証・権限管理、管理画面、バッチの設計・実装と、サービスの長期運用・改善を経験しています。
  • KeycloakによるSSO(シングルサインオン)連携、MariaDB / Mroongaによる全文検索改善、OracleからPostgreSQLへの移行を伴うPHP改修の経験があります。
  • Amazon Linuxの移行では、AMI作成、Ansible / Packerを使った環境構築、ミドルウェア差分の確認、CloudWatch Logsによるログ保全の試験・運用手順整備に携わりました。
  • CMS案件、Ajax対応、テンプレート設計などの実績があり、要件定義、DB設計、実装、検証、運用までの経験があります。スクラム体制での開発も経験しています。
  • 個人開発ではTypeScript / React / Next.js、Node.js、Prisma、PostgreSQLを使用。Codex / Claude Codeを活用し、AIの生成結果をレビューしながら実装しています。

ゲーム開発経験

  • Unity、C#、Godot Engineを用いた個人ゲーム開発経験があり、iOSアプリおよびSteam向けゲームのリリース実績があります。
  • UI、アニメーション、スクリプトの設計・実装に加え、一部の自作ゲームではBGM制作にも取り組んでいます。
  • Captulion・TurboSobaの自作BGMをSoundCloudで公開しています。TypeGunnerではSunoを活用して楽曲を制作しています。
スキル一覧を見るスキル一覧を閉じる

業務・個人制作・学習で使った技術やツールと、経験のある開発工程です。

業務で使った技術

Web・認証
PHP / Laravel / Keycloak / 認証・SSO / 権限管理
DB・検索
Oracle / PostgreSQL / MariaDB / Mroonga
移行・運用
Amazon Linux / Ansible(Playbook作成・修正) / Packer / CloudWatch Logs
開発工程
要件定義 / 設計 / 実装 / 検証 / DB設計 / DB移行 / 運用・改善 / スクラム開発

個人制作で使った技術

Webツール
TypeScript / React / Next.js / Node.js / Prisma / PostgreSQL
ゲーム
Unity / C# / Godot Engine
ゲーム素材・音楽
Blender / VRoid / Aseprite / Affinity / DaVinci Resolve / DTM・ゲームBGM制作 / Suno

その他の技術・ツール

Web・実行環境
HTML / CSS / JavaScript / MySQL / Docker / Linux / Electron / SVG / Canvas API / Web Audio API / Rust / Bevy / WebAssembly
開発ツール
Git / VSCode / JetBrains / GitHub Actions / GitHub Pages / Codex / Claude Code / Slack / Discord

お問い合わせ

Webサイト制作、LINEを使った小さな仕組みづくり、フォームや連絡作業の整理などについて、まずは内容をお知らせください。

初回相談では、困っていることと実現したいことを確認します。実作業へ進む場合は、対応範囲と料金の目安をご案内してから開始します。

フォームが表示されない場合は、Xのプロフィール、Wantedlyからもご連絡いただけます。