A high-performance, production-grade AI Engineer portfolio application designed with a modern Linear/Vercel-inspired design system and an interactive engineering knowledge base.
Designed and engineered by Hariom Dhakar (AI Engineer @ Celebal Technologies, Databricks Certified Generative AI Engineer Associate).
This portfolio goes beyond static resume pages by treating developer portfolio design as a high-end product engineering challenge. It showcases production-grade multi-agent architectures, retrieval-augmented generation (RAG) pipelines, LLM guardrails, and software engineering capabilities through interactive, data-driven components.
Rajdhani typography with custom accent highlighting on A and I (H[A]R[I]OM DHAKAR), animated role rotator, and instant contact CTA.Hariom_Dhakar_CV.pdf).@theme configurationindex.css)react-icons/si) – Official Simple Icons brand logos for technologiesThe application follows a feature-folder pattern (src/features/*). Components are kept strictly modular and decoupled from global side effects. High-frequency leaf items (e.g. TreeNode, ProjectCard, KnowledgeTree, InspectorPanel) are memoized with React.memo to eliminate unnecessary React re-renders.
The application utilizes a centralized semantic token system defined in src/index.css. Components reference CSS variables instead of hardcoded values, ensuring automatic, high-contrast theme switching.
| Theme Token | Dark Mode (:root) | Light Mode (:root.light) |
|---|---|---|
| Primary Background | #09090b (Deep Charcoal) | #fafafa (Pure Light) |
| Secondary Background | #111114 (Layered Dark Surface) | #ffffff (Clean White) |
| Card Surface | linear-gradient(...) with rim-light | Soft white with subtle elevation |
| Primary Accent | #06b6d4 (Cyan) | #0891b2 (Deep Cyan) |
| Secondary Accent | #38bdf8 (Sky Blue) | #0284c7 (Ocean Blue) |
| Primary Text | #fafafa (High Contrast White) | #09090b (Dark Charcoal) |
| Secondary Text | #a1a1aa (Zinc Muted) | #52525b (Zinc Medium) |
Clone the repository:
git clone https://github.com/hariom-dhakar/portfolio.git
cd portfolio
Install dependencies:
npm install
Start local development server:
npm run dev
Open http://localhost:5173 in your browser.
Verify code quality with Oxlint:
npm run lint
Build for production:
npm run build
Deploy to GitHub Pages:
npm run deploy
Hariom Dhakar
AI Engineer | GenAI & Agentic AI Specialist
This project is open-source and available under the MIT License.
41 commits
TypeScript
94.0%
CSS
4.4%
HTML
1.6%
A high-performance, production-grade AI Engineer portfolio application designed with a modern Linear/Vercel-inspired design system and an interactive engineering knowledge base.
Designed and engineered by Hariom Dhakar (AI Engineer @ Celebal Technologies, Databricks Certified Generative AI Engineer Associate).
This portfolio goes beyond static resume pages by treating developer portfolio design as a high-end product engineering challenge. It showcases production-grade multi-agent architectures, retrieval-augmented generation (RAG) pipelines, LLM guardrails, and software engineering capabilities through interactive, data-driven components.
Rajdhani typography with custom accent highlighting on A and I (H[A]R[I]OM DHAKAR), animated role rotator, and instant contact CTA.Hariom_Dhakar_CV.pdf).@theme configurationindex.css)react-icons/si) – Official Simple Icons brand logos for technologiesThe application follows a feature-folder pattern (src/features/*). Components are kept strictly modular and decoupled from global side effects. High-frequency leaf items (e.g. TreeNode, ProjectCard, KnowledgeTree, InspectorPanel) are memoized with React.memo to eliminate unnecessary React re-renders.
The application utilizes a centralized semantic token system defined in src/index.css. Components reference CSS variables instead of hardcoded values, ensuring automatic, high-contrast theme switching.
| Theme Token | Dark Mode (:root) | Light Mode (:root.light) |
|---|---|---|
| Primary Background | #09090b (Deep Charcoal) | #fafafa (Pure Light) |
| Secondary Background | #111114 (Layered Dark Surface) | #ffffff (Clean White) |
| Card Surface | linear-gradient(...) with rim-light | Soft white with subtle elevation |
| Primary Accent | #06b6d4 (Cyan) | #0891b2 (Deep Cyan) |
| Secondary Accent | #38bdf8 (Sky Blue) | #0284c7 (Ocean Blue) |
| Primary Text | #fafafa (High Contrast White) | #09090b (Dark Charcoal) |
| Secondary Text | #a1a1aa (Zinc Muted) | #52525b (Zinc Medium) |
Clone the repository:
git clone https://github.com/hariom-dhakar/portfolio.git
cd portfolio
Install dependencies:
npm install
Start local development server:
npm run dev
Open http://localhost:5173 in your browser.
Verify code quality with Oxlint:
npm run lint
Build for production:
npm run build
Deploy to GitHub Pages:
npm run deploy
Hariom Dhakar
AI Engineer | GenAI & Agentic AI Specialist
This project is open-source and available under the MIT License.
41 commits
TypeScript
94.0%
CSS
4.4%
HTML
1.6%