こんにちは!ご覧いただきありがとうございます。
私は、「AI駆動開発(AI-driven development)をフル活用した圧倒的なスピード感」を武器に、フロントエンドからバックエンド、AI連携までを網羅したWebアプリケーションの個人開発に取り組んでいます。
プログラミング学習から本格的な開発にシフトした直近の半年間、企画・設計・実装・デプロイまでを一人で完結させ、日々の小さな不便を解決するプロダクトを次々と形にしてきました。AIツールを開発の相棒として徹底的に使い倒すことで、短期間であっても妥協のない設計と実装を実現しています。
🗓️ 半年間の開発時系列とプロダクト一覧
- 【1〜2ヶ月目】料理教室 Kitchen LAB(LP・デザイン設計)
- 概要: 「作る楽しさと感動を食卓へ届ける」をコンセプトにした料理教室の紹介・予約導線を持つLPサイトです。
- こだわり: ターゲット層である一般の生活者に「温かみ」や「美味しさ」が直感的に伝わるよう、オレンジ系の暖色カラーとレベル別コース紹介の視認性を徹底的にデザインしました。
- 【3〜4ヶ月目】KakeiVoice(音声家計簿・PWA)
- 概要: 「音声で話すだけ」で家計を記録でき、家族・パートナーとグループを組んでリアルタイムにデータを共有できるPWAです。
- こだわり: Next.js (App Router) × TypeScriptをベースに、Web Speech APIによる音声入力やFirebase Authを活用したアクセス制御を実装。過剰にならないシンプルで心地よいUIを追求しました。
- 【5ヶ月目】StockSnap(日用品在庫管理AIアシスタント)
- 概要: 家庭の日用品の入出庫を管理し、発注点を下回った商品を自動検知、Claude APIを活用して購入数量や緊急度を提案するアプリです。
- こだわり: ORMを使わず生SQL(psycopg)で入出庫履歴を積み上げる堅牢なデータ設計や、Claude APIのTool Useを用いたスキーマ保証など、バックエンドの堅実な設計にこだわりました。
- 【6ヶ月目】ReciFridge(食材管理・レシピ提案アプリ)
- 概要: 冷蔵庫・冷凍庫・野菜室ごとの在庫管理と、Groq API(画像認識・テキスト生成)を用いた「今ある食材だけで作れるレシピ提案」機能を持つアプリです。
- こだわり: カード型UIによる視認性の向上や、期限切れ防止の2段階バッジなど、毎日の自炊がちょっと楽しくなるようなBtoCならではの細やかなUI/UXにこだわりました。
🤖 AI駆動開発で気をつけていること
Claude CodeやCursor、各種LLMなどのAIツールを開発の主軸に据える中で、単に「コードを書いてもらう」のではなく、以下の点に深く注意して開発を行っています。
- 仕様とコンテキストの徹底管理: AIに丸投げするのではなく、データ構造の意図やセキュリティ要件(認証・権限管理など)の前提条件を明確に指示し、意図しないハルシネーションやセキュリティホールの混入を防ぐ。
- 「生成されたコードの理解」の徹底: AIが出力したコードの挙動を必ず自分自身の目で一行ずつ咀嚼し、なぜその実装になっているのかを説明できる状態を維持する。
- アーキテクチャの主導権を握る: UI/UXの体験設計や、データベースの整合性に関わるコアな設計思想(生SQLの採用など)は人間側がしっかりとコントロールし、定型的な実装やボイラープレートの生成をAIに爆速化してもらう役割分担を徹底する。
🚀 この先やってみたいこと
副業という限られた時間の中でもAI駆動開発をフル活用して高いコミットメントを発揮し、エンジニアとしての市場価値を高めながらしっかりと成果を出していきたいと考えています。 そのために、Next.js / TypeScriptを軸にしたフロントエンド・バックエンドのフルスタックな技術に留まらず、LLMやRAGなどの生成AI技術を実務の現場で積極的にキャッチアップし、自身のスキルをアップデートし続けたいです。 単なるコーディングの枠にとどまらず、ユーザー視点に立ったUI/UXの向上や、生成AIを掛け合わせたモダンな自社サービスのグロースに深く貢献できるエンジニアを目指しています!