営業出身の開発 PM・エンジニアです。業務では Go / PHP のバックエンドを軸に、個人開発では Rust や TypeScript も。
要望を聞き、選択肢を示し、一緒に決めて、動くものに。
キャリアの始まりは、自動車の営業でした。お客様の言葉の奥にある課題を汲み取り、納得して選んでいただく。その経験が、いまの仕事の土台になっています。開発でも「何をつくるか」の前に、「なぜつくるか」から考えるようにしています。
コードを書くのは好きですが、いちばん価値を出せるのはその手前だと考えています。曖昧な要望を要件と MVP に落とし込むこと、迷う場面で選択肢とトレードオフを並べて一緒に決めること。それが、私の仕事の中心です。
目的から逆算して、選択肢を示します。相手の立場で組み立てる、営業時代に培った提案の型です。
迷う場面ではトレードオフを整理し、決めて前に進めます。工数・収益・チームのバランスを見て判断します。
曖昧な要望を、要件と MVP に落とし込みます。ビジネスと技術、両方の言葉で話せることが橋渡しの土台です。
API サーバーの設計・実装、既存サーバーの改修
SaaS の新規開発と保守。DB 設計から運用まで
開発環境の構築と、チームへの展開・整備
スキーマ設計、クエリ改善、障害時の調査
管理画面・コンポーネントの実装、既存コードの改修
デプロイ・監視まわりの構築と日常運用
収集先に負荷をかけず、少ないトークンで Web 情報を収集。段階開示・差分応答・文字コード自動判別を備えた、Claude Code / Codex 向けツール。
Rust ネイティブ GUI で実装した低リソースの計測ツール。受信パケットを受動観測して集計し、外部送信は一切なし。半透明オーバーレイ表示に対応。
現在開発中の個人プロダクト。公開できる段階になり次第、ここでお知らせします。
SaaS の保守運用・新規機能開発。DB / API 設計、実装、デプロイ、CS 問い合わせ調査から Pipeline 監視まで幅広く担当。
SaaS 新規開発の PM(顧客折衝・工数見積・進捗/メンバー管理)と Go / PHP・Laravel / AWS による実装。エンジニア採用面接も担当。
TypeScript / React コンポーネント作成、Go による API 開発。デザイン定義の優先度向上をマネジメント層へ提言・実現。
SNS 保守開発。要求整理・要件定義、GCP 構成、Go 製サーバー改修。請負フローの改善を提案し、社内評価 S を獲得。
パッケージ製品の導入支援・改修と、自動車営業(保険・ローン取次、セールスコンテスト上位入賞)。「聞く力」の原点になった期間です。
要望の前に、まず背景と目的を伺います。「なぜつくるか」の認識を揃えるところから始めます。
選択肢をトレードオフとあわせて示し、一緒に決めます。結論を押しつけることはしません。
MVP から小さく始めます。順調なことも、詰まっていることも、そのまま共有します。
リリースで終わりにせず、運用・保守、その先の改善まで担当します。
ひとつ約束できるのは、できないことを「できます」と言わないこと。
そのうえで、代わりの方法を一緒に探します。
要件が固まっていない段階でも構いません。壁打ちやご相談から、お気軽にご連絡ください。
日々の技術メモは Zenn / Qiita に書いています。