|
1 | 1 | import { motion, useInView } from 'framer-motion'; |
2 | 2 | import { useRef } from 'react'; |
3 | | -import { |
4 | | - Code, Brain, Sparkles, Cloud, Database, |
5 | | - Terminal, Cpu, Network, Zap, FileCode |
| 3 | +import { |
| 4 | + Bot, |
| 5 | + Brain, |
| 6 | + Blocks, |
| 7 | + Cloud, |
| 8 | + Code, |
| 9 | + Cpu, |
| 10 | + Database, |
| 11 | + FileCode, |
| 12 | + Gauge, |
| 13 | + GitBranch, |
| 14 | + Hammer, |
| 15 | + History, |
| 16 | + Image, |
| 17 | + Layers, |
| 18 | + Mic, |
| 19 | + Monitor, |
| 20 | + Network, |
| 21 | + Sparkles, |
| 22 | + Workflow, |
| 23 | + Zap |
6 | 24 | } from 'lucide-react'; |
7 | | - |
8 | 25 | const Skills = () => { |
9 | 26 | const ref = useRef(null); |
10 | 27 | const isInView = useInView(ref, { once: true, margin: "-100px" }); |
11 | 28 |
|
12 | | - const skillCategories = [ |
13 | | - { |
14 | | - title: "Agentic AI & Orchestration", |
15 | | - icon: Brain, |
16 | | - color: "from-neon-purple to-accent", |
17 | | - borderColor: "border-neon-purple", |
18 | | - skills: [ |
19 | | - { name: "AI Agents / RAG", icon: Brain }, |
20 | | - { name: "LangGraph / CrewAI", icon: Network }, |
21 | | - { name: "Multi-Agent Orchestration", icon: Sparkles }, |
22 | | - { name: "Vector Databases", icon: Database }, |
23 | | - { name: "Stateful Workflows", icon: Code }, |
24 | | - { name: "Generative AI", icon: Sparkles } |
25 | | - ] |
26 | | - }, |
27 | | - { |
28 | | - title: "Cloud Architecture", |
29 | | - icon: Cloud, |
30 | | - color: "from-neon-blue to-neon-purple", |
31 | | - borderColor: "border-neon-blue", |
32 | | - skills: [ |
33 | | - { name: "AWS Architecture", icon: Cloud }, |
34 | | - { name: "Kubernetes MLOps", icon: Cpu }, |
35 | | - ] |
36 | | - }, |
37 | | - { |
38 | | - title: "Advanced Data & Modeling", |
39 | | - icon: Code, |
40 | | - color: "from-accent to-neon-blue", |
41 | | - borderColor: "border-accent", |
42 | | - skills: [ |
43 | | - { name: "Stochastic Modeling", icon: Brain }, |
44 | | - { name: "Bayesian Inference", icon: Cpu }, |
45 | | - { name: "Computer Vision (Pose Est.)", icon: Network }, |
46 | | - { name: "ELT Architecture", icon: FileCode } |
47 | | - ] |
48 | | - } |
49 | | - ]; |
50 | | - |
| 29 | +const skillCategories = [ |
| 30 | + { |
| 31 | + title: "Agentic AI & Multi-Agent Systems", |
| 32 | + icon: Brain, |
| 33 | + color: "from-neon-purple to-pink-600", |
| 34 | + borderColor: "border-neon-purple", |
| 35 | + skills: [ |
| 36 | + { name: "CrewAI & Multi-Agent Orchestration", icon: Bot }, |
| 37 | + { name: "Computer Use / Sandbox Agents", icon: Monitor }, |
| 38 | + { name: "OpenAI Swarm / AutoGen", icon: Network }, |
| 39 | + { name: "Tool Calling & Function Execution", icon: Hammer }, |
| 40 | + { name: "ReAct + Plan-and-Execute", icon: Workflow }, |
| 41 | + { name: "Long-Term Memory & State Management", icon: History }, |
| 42 | + { name: "Multimodal Agents (Vision + Voice)", icon: Mic } |
| 43 | + ] |
| 44 | + }, |
| 45 | + { |
| 46 | + title: "Advanced RAG & Retrieval", |
| 47 | + icon: Database, |
| 48 | + color: "from-purple-600 to-accent", |
| 49 | + borderColor: "border-purple-600", |
| 50 | + skills: [ |
| 51 | + { name: "RAG + GraphRAG", icon: GitBranch }, |
| 52 | + { name: "Hybrid Retrieval (Dense + BM25)", icon: Sparkles }, |
| 53 | + { name: "Contextual & Parent-Document Retrieval", icon: FileCode }, |
| 54 | + { name: "Vector DBs (Pinecone, Weaviate, Qdrant)", icon: Database }, |
| 55 | + { name: "Embedding Fine-tuning", icon: Gauge } |
| 56 | + ] |
| 57 | + }, |
| 58 | + { |
| 59 | + title: "Cutting-Edge Model Architectures", |
| 60 | + icon: Blocks, |
| 61 | + color: "from-pink-600 to-orange-500", |
| 62 | + borderColor: "border-pink-600", |
| 63 | + skills: [ |
| 64 | + { name: "Mixture of Experts (MoE)", icon: Blocks }, |
| 65 | + { name: "LLaMA / Mistral Fine-tuning", icon: Cpu }, |
| 66 | + { name: "Vision Transformers & CLIP", icon: Image }, |
| 67 | + { name: "Stable Diffusion XL & Flux", icon: Sparkles }, |
| 68 | + { name: "Gemini Multimodal Extraction", icon: Zap } |
| 69 | + ] |
| 70 | + }, |
| 71 | + { |
| 72 | + title: "Cloud, DevOps & Production", |
| 73 | + icon: Cloud, |
| 74 | + color: "from-neon-blue to-neon-purple", |
| 75 | + borderColor: "border-neon-blue", |
| 76 | + skills: [ |
| 77 | + { name: "AWS (S3, Redshift, DynamoDB, Bedrock)", icon: Cloud }, |
| 78 | + { name: "Docker & Containerization", icon: Layers }, |
| 79 | + { name: "Async Scraping & ETL Pipelines", icon: Workflow }, |
| 80 | + { name: "Model Deployment & Monitoring", icon: Zap } |
| 81 | + ] |
| 82 | + } |
| 83 | +]; |
51 | 84 | const containerVariants = { |
52 | 85 | hidden: { opacity: 0 }, |
53 | 86 | visible: { |
|
0 commit comments