Portfolio
Ramzy KEMMOUN, Full-Stack Developer passionate about building modern web applications with TypeScript, React, Svelte, Node.js, Python and AI. Check out my projects and get in touch
Install / Use
/learn @ramzykemmoun/PortfolioREADME
🖥️ Ramzy KEMMOUN - Portfolio
<div align="center">
A unique VS Code-inspired portfolio that showcases my work as an interactive code editor experience.
</div>✨ Features
- VS Code UI - Authentic IDE experience with sidebar, tabs, terminal, and file explorer
- Monaco Editor - Real syntax highlighting with multiple themes
- AI Chat Assistant - Interactive AI panel powered by Hugging Face
- Multiple Themes - Cursor, One Dark Pro, Dracula, Tokyo Night, and more
- Fully Responsive - Optimized for desktop, tablet, and mobile
- 3D Elements - Three.js powered visuals with Threlte
🛠️ Tech Stack
| Category | Technologies | | --------------- | -------------------------- | | Framework | SvelteKit 2, Svelte 5 | | Styling | TailwindCSS 4, Skeleton UI | | Editor | Monaco Editor | | 3D Graphics | Three.js, Threlte | | AI | Hugging Face Inference | | Testing | Vitest, Playwright | | Docs | Storybook |
🚀 Quick Start
# Clone the repository
git clone https://github.com/ramzykemmoun/portfolio.git
cd portfolio
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
📁 Project Structure
src/
├── lib/
│ ├── components/
│ │ ├── Agent/ # AI chat panel
│ │ ├── Editor/ # Code editor & sections
│ │ ├── Navbar/ # Top navigation bar
│ │ ├── Sidebar/ # File explorer & panels
│ │ └── Terminal/ # Terminal component
│ ├── data/
│ │ └── sections/ # Portfolio content data
│ └── stores/ # Svelte stores
├── routes/
│ └── themes/ # Editor themes
└── stories/ # Storybook stories
🎨 Available Themes
- Cursor (Default)
- One Dark Pro
- Dracula
- GitHub Theme
- Tokyo Night
- Catppuccin
- Monokai
- Nord
- Night Owl
- Solarized Dark
- Cobalt2
📱 Responsive Breakpoints
| Screen | Behavior | | ----------------------- | ---------------------------------------------- | | Desktop (>1024px) | Full layout with sidebar, editor, and AI panel | | Tablet (768-1024px) | Collapsed agent panel | | Mobile (<768px) | Bottom navigation, full-width editor |
📄 License
MIT © Ramzy KEMMOUN
<div align="center">
Built by Ramzy KEMMOUN and FREE PALESTINE!!!
</div>Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
