| Social | Account |
|---|---|
| X | https://x.com/MH4GF |
| GitHub | https://github.com/MH4GF |
| Blog | https://mh4gf.dev/articles |
| Speaker Deck | https://speakerdeck.com/mh4gf |
| sizu.me | https://sizu.me/mh4gf |
Summary
ソフトウェアエンジニアリングを事業推進の武器として、技術戦略と事業成長を接続し相乗効果を生むことに強い意欲を持っています。
2018年にタイミーへ第一号社員として参画し、バックエンド開発・SRE・新規事業PjMと役割を拡大。フリーランスとして複数スタートアップを支援した後、ROUTE06で3年間にわたり新規事業の0→1を複数経験。テックリードとして1名→7名のチーム立ち上げからマネジメントまでを経験し、PM/TLとしてOSSプロダクト「Liam ERD」(GitHub ★4,500)の企画・開発・マーケティングをリードしました。
フルスタック技術力 × 事業推進力 × AI開発プロセス設計の掛け合わせを強みに、チームと事業の成長を両輪で加速させることを目指しています。
こちらも合わせてご覧ください。
Work Experience
フリーランス — 2回目 (2025.01–現在)
株式会社immedio — シニアエンジニア
有効商談オートメーションSaaS。CV後90秒以内に最適な営業担当者との商談を自動提案するプロダクト。エンジニア約12名の組織でシニアエンジニアとして参画。
- フルスタック開発: Go API + React/Next.jsの複数プロダクトを横断し、DB設計からUI実装まで一貫して担当
- 非同期処理基盤の刷新: goroutineベースの非同期処理をJob Queueワーカーへ移行し、APIプロセスの安定性とリトライ・監視の信頼性を改善
- オブザーバビリティ強化: エラーハンドリング設計とSentry導入、バッチ強制終了時のアラート通知を構築
- ハーネスエンジニアリング強化: lintルール自動化、Claude Code・Devin活用のためのAI開発基盤整備
技術スタック: Go, Gin, PostgreSQL, River Job Queue / React, Next.js, MUI, TanStack Query / GCP (Cloud Run, BigQuery, Pub/Sub), Docker, Sentry, OpenTelemetry
Hearable株式会社 — プロダクトエンジニア
AIリサーチ分析プラットフォーム。インタビューやアンケートの定性データをAIで自動処理・分析し、顧客インサイトを抽出するSaaS。
- フルスタック開発: Next.js + Hasura GraphQLのフロントエンドからAWS Lambda、Terraformによるインフラまで横断して担当
- 新機能PoC: ドメインエキスパート(リサーチャー)と体験を探索するため、Vibe Codingで定性データの属性別AI分析PoCを1日で構築。検証で価値を確認し、本番開発の意思決定に貢献
- パフォーマンス改善とコスト削減: DBインデックス最適化により遅延を解消し、RDSダウンサイズで月額約55%のコスト削減を実現
- オブザーバビリティ整備: 全Lambda関数へのSentry導入、スロークエリ検知・Slack通知基盤の構築
- フロントエンド基盤刷新: Tailwind CSS全面移行、Storybook VRT基盤の立ち上げ
- ハーネスエンジニアリング強化: Claude Code活用による依存関係更新の自動化パイプライン構築
技術スタック: TypeScript, Next.js (App Router), Hasura GraphQL, AWS Lambda, Terraform, PostgreSQL (RDS), Auth0, Sentry, Storybook, Chromatic, pnpm monorepo
株式会社ROUTE06 (2022.08–2024.12)
B2B商取引DXプラットフォーム「Plain」とOSSプロダクト「Liam」を開発。3年間で業務委託→プラットフォーム基盤テックリード→新規事業PM/TLへ役割を拡大。
Liam事業部 — Product Manager / Tech Lead (2024.02–2024.12)
プロダクトビルダー向けOSSツール群「Liam」を0→1で企画。第一弾 Liam ERD はリリース3か月で GitHub ★4,500 を達成。フルサイクルチーム(Eng 5 / Designer 1)をリード。
- プロダクト企画からマーケティングまで: 要件定義、ロードマップ策定、アーキテクチャ設計、コミュニティビルディング、登壇4回・テックブログ6本・取材1本
- アーキテクチャ: Node.js + WebAssemblyスキーマパーサーにより、任意のスキーマファイルから即座にER図をレンダリング可能に
- AI開発プロセス: LangGraphベースのマルチエージェントシステムを構築。Devin AI・Cursor・Claude Codeを統合し、少人数体制での開発速度を最大化
- チームリーダーシップ: 2名のピープルマネジメント、チームの自律的な意思決定を促す仕組みづくり
技術スタック: TypeScript, Next.js (App Router), React Flow, WebAssembly, Supabase, LangChain/LangGraph, Langfuse
Plainフロントエンド基盤 — Tech Lead (2023.01–2024.03)
B2B商取引プラットフォームのフロントエンドアーキテクチャ設計と基盤構築をリード。1名→7名へチームを拡大。
- アーキテクチャ設計: 複雑なEDIドメインに対し堅牢かつアジャイルな設計を定義。技術選定記事は5万インプレッションを記録
- マルチテナンシー: RFCロードマップを起案し技術的実現性を検証。要件議論のブロッカーを解消
- チームビルディング: 副業メンバーを含むチーム拡大。専門性を活かせる環境を整備し、属人化を排除
技術スタック: TypeScript, React, Vite, Tailwind CSS, Storybook, urql, Playwright
業務委託 — フロントエンドエンジニア (2022.08–2022.12)
B2B DXプラットフォームのフロントエンド機能開発と開発者体験改善を独力で推進。その後正社員として採用。
フリーランス — 1回目 (2020.12–2022.07)
複数スタートアップを並行支援。React + GraphQLによるUI刷新、Railsモノリスのモダン化、AWS/Terraformでのインフラ0→1を推進。
Bit Journey — kibela開発 (2021.09–2022.07)
チーム向け情報共有ツール kibela のフルスタックエンジニアリング。
- ProseMirrorリッチテキストエディタ: 双方向変換やテーブル記法のUX改善など、エディタのコア機能を実装
- フルサイクル開発: DB設計からGraphQL、Reactコンポーネント、分析基盤まで一貫して担当
- モダン化推進: CSSビルド基盤移行、webpack最適化、jQuery除去ロードマップ策定
ResortWorx — インフラ/バックエンド (2020.12–2022.07)
ワーケーション型福利厚生サブスクリプション ResortWorx のインフラ0→1構築。
- インフラ0→1: AWS上にECS/RDSベースのアーキテクチャを設計・構築。CD、監視、IaCをTerraformで整備
- マーケティングサイト: Nuxt.js + Tailwind CSS + Vercelで構築。Lighthouseほぼ満点
株式会社タイミー (2018.07–2021.09)
スポットワークサービスにローンチ1ヶ月前に唯一のバックエンドエンジニアとして参画。機能開発→SRE→新規事業PMへ役割を拡大。
バックエンドエンジニア → SRE → 新規事業PjM (2018.07–2021.09)
- 0→1開発 (2018–2020): ローンチフェーズの唯一のバックエンドエンジニアとして参画。法務チームと連携して特許取得のQRコード勤怠システムを実装
- SRE (2021): シリーズC調達期のTVCM流入に耐えるインフラ基盤を構築。AWSアーキテクチャを再設計
- 新規事業PjM (2021): iOS・デザイン・Webを横断する新規事業をリード。ドメインモデリングとStripe決済統合を担当
- コーポレートエンジニアリング (2020–2021): 経理・CS・経営部門向けの内部統制・SaaS統合を推進
Public Speaking & Publications
| Date | Title |
|---|---|
| 2025/05/23 | Valibot Schema Driven UI - ノーコード Web サイトビルダーを実装してみよう! - TSKaigi 2025 |
| 2025/03/26 | チームの性質によって変わる ADR との向き合い方と、生成 AI 時代のこれから - #技術選定_findy |
| 2024/06/12 | Playwright - 高速なフィードバックにより0→1フェーズでも生産性に大きく寄与するE2Eテストツール - Findy Tools |
| 2023/09/09 | pnpm workspace実践ノウハウ - #DevelopersGuild |
| 2022/10/22 | sassc-railsを利用している我々は、Sassの@importの非推奨化をどのように乗り越えていくか - Kaigi on Rails 2022 |
OSS Contribution
Liam ERD — 企画・開発リード
- ER図可視化OSSツール。GitHub ★4,500達成
- https://github.com/liam-hq/liam
その他コントリビューション
- biomejs/biome: 日本語ドキュメントの修正、$5/month Sponsor
- vitejs/vite: 日本語ドキュメント翻訳、$5/month Sponsor
- langgenius/dify: スコア閾値修正(#7865)、フォーム送信修正(#8460)
- Code-Hex/graphql-codegen-typescript-validation-schema: Valibotサポート追加
- sverweij/dependency-cruiser: mermaid.jsレポータープラグイン実装
- ProseMirror: シリアライザカスタマイズ(prosemirror-markdown#68)、型定義改善(prosemirror-test-builder#9、prosemirror-tables#160)、ガイド和訳
- GitbookIO/gitbook: IMEコンポジション中のフォーム送信防止
- Homebrew/homebrew-cask: RubyMineのApple Silicon対応
- masutaka/github-nippou: nilチェック追加でpanic防止
- satococoa/wtp: hooks実行後のcdガイダンス表示