Skip to content

Ink6x/Portfolio-site

Repository files navigation

Jullien Lab — Portfolio

AI / AIエージェント / 業務効率化AI / AI組み込みWebアプリ を専門とする Jullien のポートフォリオサイト。

実案件のケーススタディと、設計判断を読み取れる個人プロジェクトを Work 単位で公開しています。

Next.js React TypeScript Tailwind CSS Three.js Framer Motion

Status: 開発中 / 公開 URL はデプロイ完了後に追記


Table of Contents


About This Site

「Jullien Lab」は、Jullien(19歳・Human+ Founder)の AI・AIエージェント・業務効率化AI・AI組み込みWebアプリの実績と設計判断を、第三者が短時間で評価できる形にまとめたポートフォリオサイトです。

サイトのコアは以下の3つです:

  • Works — 実案件・個人プロジェクトを、課題 / 設計判断 / 成果 / 数値の構成で記述したケーススタディ。
  • Skills — レーダーチャート形式で得意領域と強度を可視化。
  • Terminal UI — トップページのターミナル風 UI から、スキル・実績・連絡先などをコマンド形式で照会できる。

実装の真実の情報源は src/content/ 配下に集約しており、コンテンツ更新は単一ファイルの編集で完結する設計にしています。


Who This Site Is For

  • 採用ご担当者の方 — 各 Work の summary / result / metrics を見ていただければ、案件のインパクトと担当範囲が60秒で把握できる構成にしています。
  • 技術評価をする方 — 各 Work の whatIBuilt(実装内容・設計判断)と、リポジトリ内コードを直接参照できます。ケーススタディは「何を作ったか」より「何をどう判断したか」を重視して書いています。
  • コラボレーションご検討の方 — メールでお気軽にご連絡ください(Contact)。

Featured Works

サイトに掲載中の代表的なプロジェクト:

Work Type 概要
History Soul Matcher 個人プロジェクト(公開) 顔写真から最も似た歴史上の人物を提示する Web アプリ。Claude Vision + Tool Use + 決定論的スコアリングの3段パイプラインでハルシネーションを構造的に抑える設計。GitHub
コーチング事業向けAI導入 受託案件(匿名化) 週150分のレポート業務をゼロにし、1コーチ依存を複数コーチ体制に拡張可能にした実行基盤。階層型集約で月次トークン消費89.8%削減、解約率30%低下。要件定義から本番運用まで単独担当。継続稼働中。

各 Work の詳細は サイト上の /works/<slug> または src/content/works.ts を参照してください。


Tech Stack

Layer Technology
Framework Next.js 16.2(App Router)
UI React 19.2 / Tailwind CSS 4
Language TypeScript 5(strict)
3D / Animation Three.js (@react-three/fiber / @react-three/drei) / Framer Motion
AI(一部機能) Anthropic Claude(@anthropic-ai/sdk
Utilities clsx / tailwind-merge
Deployment Vercel

詳細な開発規約・コンテンツ追加方法は CLAUDE.md を参照してください。


Getting Started

Prerequisites

  • Node.js 20 以上
  • npm(または pnpm / yarn)

Installation

git clone <repository-url>
cd portfolio-site
npm install
npm run dev

http://localhost:3000 を開きます。

src/app/page.tsx を編集するとホットリロードで反映されます。


Scripts

Command Description
npm run dev 開発サーバー起動(http://localhost:3000)
npm run build プロダクションビルド
npm run start ビルド済アプリのローカル起動
npm run lint ESLint(eslint-config-next

Project Structure

portfolio-site/
├─ src/
│  ├─ app/                    # App Router(ページ・レイアウト・API)
│  ├─ components/             # UI コンポーネント
│  │  └─ sections/            # トップページのセクション単位
│  ├─ content/                # コンテンツの真実の情報源
│  │  ├─ site.ts              # サイト名・オーナー情報
│  │  ├─ works.ts             # Work 一覧
│  │  ├─ skills.ts            # スキル(レーダーチャート)
│  │  ├─ terminal-knowledge.ts # ターミナル UI のコマンド応答
│  │  └─ links.ts             # 連絡先リンク
│  ├─ lib/                    # ヘルパー(Work 取得など)
│  └─ types/                  # 型定義
├─ public/
│  └─ images/work/<slug>/     # Work ごとのスクリーンショット
└─ CLAUDE.md                   # 開発規約・コンテンツ運用ルール

Contact

お問い合わせ・ご相談はメールでお気軽にどうぞ。


License

All Rights Reserved.

本リポジトリは閲覧目的で公開しています。コード・コンテンツの再利用や再配布は許可していません。

About

公開しているポートフォリオサイトのソースコードです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors