SUPPORT 01
FRONTEND DEVELOPMENT
React / Next.jsを中心としたフロントエンド開発
TypeScript・React・Next.jsを中心に、画面実装、コンポーネント設計、状態管理、API連携などに対応します。
新規機能開発だけでなく、既存機能の改修や共通UIの整備、リファクタリングなど、進行中のプロジェクトへの途中参画も可能です。
DEVELOPMENT PARTNER
開発会社様へ
React / Next.js / TypeScriptを軸に、フロントエンドからAPI・DBまで。
開発会社様のチームへ、即戦力として参画します。
ISSUES
必要な部分だけ、必要な期間から。
既存の開発体制やルールに合わせて参画します。
DEVELOPMENT
SUPPORT
SUPPORT 01
FRONTEND DEVELOPMENT
TypeScript・React・Next.jsを中心に、画面実装、コンポーネント設計、状態管理、API連携などに対応します。
新規機能開発だけでなく、既存機能の改修や共通UIの整備、リファクタリングなど、進行中のプロジェクトへの途中参画も可能です。
SUPPORT 02
SYSTEM IMPROVEMENT
既存Webアプリケーションの機能追加、不具合修正、保守運用、リファクタリングにも対応します。
JavaScriptからTypeScriptへの移行、コンポーネント整理、フレームワークアップデートなど、サービスを止めずに段階的に改善していく開発にも対応します。
短期的に機能を完成させるだけではなく、その後の保守性や拡張性まで意識して実装します。
SUPPORT 03
FULLSTACK ENGINEERING
メイン領域はフロントエンドですが、API連携、BFF、認証・認可、データベース連携など、Webアプリケーション全体を意識した開発が可能です。
Node.js / Hono / Goなどを利用したAPI開発経験もあり、フロントエンドとバックエンドの境界を理解しながら実装を進めます。
WHY G.O.A.T
STRENGTH 01
GitHub運用、コードレビュー、既存のコーディング規約や設計方針など、プロジェクトごとのルールを理解したうえで開発します。
少人数チームから大規模プロジェクトまで、既存チームの一員として参画可能です。
単独で完結する受託開発だけでなく、開発会社様のチームメンバーとして稼働する開発支援にも対応しています。
STRENGTH 02
Webデザイン・UI/UX制作の経験を活かし、デザインデータをそのままコードへ置き換えるだけではなく、操作性、レスポンシブ、コンポーネントの再利用性まで考慮して実装します。
エンジニアとデザイナー双方の視点を持つことで、デザインと実装の認識差を減らし、スムーズな開発を支援します。
STRENGTH 03
Claude Code / CodexなどのAI開発ツールを実務で活用しています。
既存コードの調査、影響範囲確認、実装補助、リファクタリング、ドキュメント作成などへ活用し、開発速度と品質の両立を図ります。
単にAIへコードを書かせるのではなく、本番環境やシークレット情報へのアクセスなどを考慮した運用ルール・ハーネスを意識して活用します。
PROJECT
EXPERIENCE
CASE 01
約90〜100名規模 / 8ヶ月 / Next.js App Router
リーダー1名・サブリーダー1名・デザイナー3名・PG60名・テスター30名が動く開発体制へ、フロントエンド開発メンバーとして8ヶ月参画。
予約・注文・クーポン・会員・認証・通知・お問い合わせ・楽曲注文といった複数ドメインの画面を横断して担当しました。
一部機能ではNext.js Route HandlerをBFFとして構築。クライアントからバックエンドAPIを直接叩くのではなくNext.js側に受け口を置くことで、認証情報の扱いを一箇所に寄せ、画面で必要な形へ整形してから渡す構成にしています。
atoms / molecules / organisms ベースの共通コンポーネントの運用・拡張、Result型によるエラーハンドリングと表示エラー制御の整備、Jest / Testing Library でのテスト作成・改善まで担当。Storybook と MSW を用い、バックエンドの実装完了を待たずに画面を進められる状態を保ちました。
CASE 02
SE / 単独 / Next.js 13→16・React 18→19・Strapi v4→v5
一般社団法人が運営する会員制Webサイト(公開マーケティングサイト・会員ダッシュボード・管理者ダッシュボードの3領域/全30ページ・API Route Handler 20本・コンポーネント約170件)を、稼働させたまま単独で移行。
「既存の画面と挙動を一切壊さない」ことを最優先要件に置き、13→14→15→16の段階移行として設計。計7本のPRに分割し、1PRあたり1論点まで影響範囲を絞り込んでレビューできる形にしました。
着手前に公式アップグレードガイドと約80点の依存パッケージを突き合わせ、破壊的変更の影響を先に洗い出し。認証・会員データ・管理者権限・メール送信といった、壊れたら即障害になる領域から順に切り分けています。
プロジェクトに回帰試験が存在しなかったため、全ルートを対象としたスモークテスト観点表を整備して代替とし、移行前後の差分を検証。あわせて、AIコーディングエージェント(Claude Code / Codex)を安全に使うための運用ルール(危険コマンドの禁止、シークレット参照の禁止、本番DB・本番メールへの接続禁止)をガードレールとして設計・文書化しました。
CASE 03
14ヶ月 / Next.js + Hono + DynamoDB
市役所職員向けのごみ収集管理Webアプリケーションを、UI設計からフロントエンド・バックエンド・保守運用まで一貫して担当しました。
現場がスマートフォンから収集状況を登録・確認できることを前提にFigmaで画面を設計し、収集実績の週別・月別集計とグラフ表示(Chart.js)まで実装。
Honoでバックエンドを設計・実装し、DynamoDBへ接続。認証・アクセス制御を前提としたクローズドな業務システムとして構築し、公開後の保守運用・軽微改修まで継続して担当しています。
CASE 04
React SPA + Go(Echo)
医療従事者・学会関係者向けの招待制システムを、ユーザー画面・管理画面の両方で担当。
本人確認書類の提出、承認・未承認管理、講座登録、複数ロールに応じた権限制御など、正確な情報保持と権限管理が前提となる機能を実装しました。
フロントエンドを主軸としつつ、Go(Echo)でのバックエンドAPI開発にも参画。OpenAPI定義からOrvalでクライアントを生成し、型のずれを設計段階で潰しています。
CASE 05
React SPA + Go(Echo)
全国のユーザーが参加するコミュニティシステムのフロントエンド開発、API連携、管理画面構築、認証機能実装を担当。
OpenAPI定義からOrvalでクライアントを生成し、MSWのモックを併用することで、APIの実装完了を待たずにフロントエンドを進行させました。
社内フロントエンドテンプレートをカスタマイズし、UI/UXデザインの実装からロジックまで一貫して対応しています。
CASE 06
Next.js 12 / 既存構成のモダナイズ
クラスコンポーネント中心・JavaScriptベースの既存フロントエンドを、稼働を止めずに段階的なモダン構成へ寄せながら保守運用を担当。
影響範囲を見極めて小さく刻んでリリースする進め方を、実サービスで実践しています。
TECHNOLOGY
PARTNERSHIP
01 / TEAM
既存のチーム・開発フロー・コーディングルールに合わせて稼働します。
02 / PROJECT
新規機能開発、既存システム改修、技術移行など、必要な領域から支援します。
03 / LONG TERM
継続的な保守、機能追加、リファクタリング、改善などにも対応します。
契約形態
業務委託・準委任など、案件に応じてご相談可能です。
FLOW
案件内容、必要なスキル、稼働条件などを簡単にお聞かせください。
技術構成、担当範囲、開発体制、稼働条件などを確認します。
必要に応じてスキルシートを共有し、技術面・条件面をご確認いただきます。
プロジェクトの進め方や担当領域について、双方で認識を合わせます。
業務委託・準委任など、プロジェクトに合った契約形態を確認します。
既存の開発フローやチーム体制に合わせて開発へ参加します。
FAQ
React / Next.js / TypeScriptを中心としたWebアプリケーション・フロントエンド開発を主な対象としています。
新規開発、既存システム改修、保守運用、リファクタリング、API連携などにも対応可能です。
可能です。
既存コード、設計方針、Git運用、コーディング規約などを確認し、現在の開発フローに合わせて参画します。
フロントエンドを主軸としながら、Node.js / Hono / Goを利用したAPI開発やBFF、DB連携などにも対応可能です。
業務委託・準委任など、案件に応じてご相談可能です。
Claude Code / Codexなどを実務で活用しています。
案件側のセキュリティポリシーや開発ルールを優先し、安全性を考慮したうえで利用します。
可能です。
Figmaなどを利用したUI設計・Webデザインの経験があるため、デザインデータからの実装だけでなく、UI/UXやレスポンシブを考慮した実装にも対応できます。
LET'S BUILD TOGETHER
React / Next.js / TypeScriptを中心とした
Web開発・フロントエンド開発のご相談を承ります。
新規開発、既存システム改修、保守運用、
開発チームへの参画など、お気軽にご相談ください。
開発会社様・SES企業様からのパートナー相談も歓迎しています。