商用Webシステム7件を一人で納品するまでに学んだこと
ニュージーランドでMaster of Information Technologyを修了した後、フリーランスのフルスタックエンジニアとして、6社のクライアント企業向けに合計7件の商用Webアプリケーションを設計・開発・運用してきました。
担当した領域は、要件ヒアリング、画面設計、フロントエンド、バックエンド、データベース、認証、決済連携、AI API連携、デプロイ、リリース後の保守までです。クライアントの多くは非エンジニアの事業オーナーだったため、技術用語をそのまま使うのではなく、業務課題を整理して実装可能な要件に落とし込むことを大切にしてきました。
主なプロジェクトには、Stripe / AWS S3 / Supabase を使った有料動画配信プラットフォーム、Java / Spring Boot による美容サロン向けBIシステム、Node.js / React によるVIP顧客CRM、React / Supabase によるECサイト、OpenAI APIを活用した文化カレンダープラットフォームなどがあります。
一人で納品する経験から学んだのは、動くものを作るだけでは不十分だということです。運用されるシステムには、保守しやすい構成、分かりやすい画面、壊れにくいデータ設計、そして利用者が迷わず使える導線が必要です。小さな案件でも、そこを曖昧にすると後から必ず問題になります。
今後は、チームの中で経験豊富なエンジニアと議論しながら、より大きなプロダクト開発に関わりたいと考えています。特に、Webアプリケーション、業務改善、AI API活用、多言語サービスの領域に関心があります。
日本には約6年間在住し、日本語での日常会話、業務メール、技術的なやり取りに対応できます。英語・日本語・中国語を使いながら、グローバルな開発チームや日本企業の海外展開に貢献できる環境に強く興味があります。