About

About Me

海洋生命科学 × フルスタックエンジニア。 複雑な生態系を理解する思考力で、複雑なシステムを設計する。

Background ― 海洋科学からエンジニアリングへ

University
北里大学
Department
海洋生命科学部
Graduation
2027年3月(予定)
Focus
フルスタック開発

海洋生命科学を学ぶ中で身につけたのは、「複雑な系をモデル化し、要素間の関係性を理解する力」です。

海洋生態系は、無数の生物・環境要因が相互に影響し合う複雑系です。 この系を理解するために必要なシステム思考 —— 「全体を俯瞰しながら、個々の要素がどう連携するか」を見抜く力 —— は、まさにソフトウェアアーキテクチャの設計で求められるスキルそのものです。

例えば:

  • 生態系のフードウェブ → マイクロサービス間の依存関係設計
  • 環境変動への適応メカニズム → システムの耐障害性・スケーラビリティ設計
  • データに基づく仮説検証 → A/Bテスト・パフォーマンス最適化

Philosophy ― 常に新しい技術に挑戦する

Next.js App Routerのリリース直後にプロダクションで採用し、 Server Actionsが安定する前からフルスタック開発に活用してきました。 「新しい技術を本番に適用する勇気」と「リスクを管理する判断力」の バランスを重視しています。

🚀

Early Adopter

最新技術をプロダクションで検証

🧪

Hypothesis-Driven

仮説と検証ベースの意思決定

🌊

Systems Thinking

生態系モデリングの思考力

AI-Augmented Development ― AIとの協働

私はAIを「コーディングアシスタント」ではなく、「開発チームの一員」として位置付けています。

ただし、AIに任せるのは「委任可能なタスク」のみ。 最終的な品質管理・仕様判断・セキュリティレビューは 必ず人間(自分)が担う「AIマネージャー」としての 開発スタイルを確立しています。

開発プロセス

1
設計・仕様定義Human

プロダクトの方向性とアーキテクチャを人間が決定

2
実装・コーディングAI + Human

AIがスキャフォールド、人間がビジネスロジックとレビュー

3
テスト・デバッグHuman

エッジケースの発見とセキュリティ検証は人間が担当

4
デプロイ・運用Human

本番環境の監視と障害対応は人間が責任を持つ

Skill Map

Frontend90%
ReactNext.jsTypeScriptTailwind CSSFramer Motion
Backend80%
Node.jsServer ActionsREST APIPrisma ORM
Database75%
PostgreSQLSQLiteSupabaseSchema Design
Payment85%
Stripe CheckoutWebhookSubscription
Auth80%
Auth.js v5OAuthJWTSession Management
DevOps65%
VercelGitCI/CDDocker (基礎)

Let's Connect

ポートフォリオをご覧いただきありがとうございます。
ご興味をお持ちいただけましたら、お気軽にご連絡ください。