Coding & Developmentโœจgemini๐ŸŒuniversal

๐ŸŒŒ Anis Mselmi | Futuristic Agentic Portfolio

:octocat:An interactive terminal console portfolio powered by Google Gemini.

Quick Start

Install this Skill

npx skills add anis-mselmi/portfolio
# ๐ŸŒŒ Anis Mselmi | Futuristic Agentic Portfolio

[![Streamlit App](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge&logo=Streamlit&logoColor=white)](https://streamlit.io)
[![Python 3.10+](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://www.python.org/)
[![Google Gemini](https://img.shields.io/badge/Google%20Gemini-8E75C2?style=for-the-badge&logo=googlegemini&logoColor=white)](https://deepmind.google/technologies/gemini/)
[![RAG Agent](https://img.shields.io/badge/RAG-Agentic-008080?style=for-the-badge&logoColor=white)](#-ask-my-ai-twin-console)
[![Mobile Ready](https://img.shields.io/badge/Mobile-Responsive-57e0ff?style=for-the-badge&logoColor=white)](#-mobile-responsive-design)

<p align="center">
  <img src="assets/images/profile/hero.webp" alt="Anis Mselmi Profile" width="200" style="border-radius: 24px; border: 3px solid #7c9cff; box-shadow: 0 4px 25px rgba(124, 156, 255, 0.45); object-fit: cover;" />
</p>

A **premium, highly interactive personal portfolio** application showcasing a futuristic cyber-console design. Built with **Streamlit** and powered by professional vanilla CSS โ€” featuring fluid scroll behaviors, intersection observers, glassmorphic UI components, and a custom **AI Twin RAG Terminal Console**.

---

## โœจ Features

### ๐Ÿค– Ask My AI Twin Console
An interactive developer-themed terminal mimicking a live **Retrieval-Augmented Generation (RAG)** engine.
* **Intelligent Query Parser:** Employs high-precision fuzzy keyword matching and sequence metrics to locate portfolio details instantly.
* **Developer Shell Commands:** Fully supports Unix-style console slash-commands:
  * `/about` โ€” Introduce Anis's professional objective
  * `/skills` โ€” Print technical stack inventory
  * `/projects` โ€” List engineered software systems
  * `/certificates` (or `/certs`) โ€” Output verified NVIDIA certificates registry
  * `/cv` โ€” Print direct resume Canva URL
  * `/contact` โ€” Display communications channels
  * `/clear` โ€” Flush console buffer
  * `/help` โ€” Print command registry
* **Gemini LLM Failover:** Connects dynamically with **Google Gemini 1.5 Flash** if a `GEMINI_API_KEY` is provided.
* **Suggested Prompts:** Includes fast-access click triggers to run prompt queries instantly.

---

### ๐Ÿงญ 7-Button Sticky Centered Navbar
* A sticky navigation bar with **7 section buttons** all displayed on a single centered line: **๐Ÿ›  Skills ยท ๐ŸŽ“ Education ยท ๐Ÿ“œ Certs ยท ๐Ÿš€ Projects ยท ๐Ÿ† Hackathons ยท ๐ŸŒ Languages ยท ๐Ÿ“ฌ Contact**
* Smooth scroll-to-section behavior with active-link highlighting via `IntersectionObserver`.
* Horizontally scrollable on mobile โ€” all buttons remain on one line.

---

### ๐Ÿ› ๏ธ Interactive Skills Showcase
* **Skill Category Grid:** Structured glassmorphic cards with interactive hover animations and custom tech tags.
* **Interactive Competence Charts:** 3 custom Plotly dark-themed charts side-by-side:
  1. *Top Skills* โ€” Horizontal bar chart with a cyan-to-purple gradient.
  2. *Domain Mix* โ€” Donut chart showing category distribution.
  3. *Languages* โ€” Vertical bar chart of programming language proficiencies.

---

### ๐ŸŽ“ Structured Education Timeline
* **Glassmorphic Cards:** 3-column glassmorphism layout with `backdrop-filter: blur(12px)`, animated glowing borders on hover.
* **Header Badges:** Circular emoji badges with hover rotation and pill date badges.
* **Direct PDF CV Download:** Local PDF encoded in base64 and served directly to the browser.

---

### ๐ŸŽ–๏ธ Verified NVIDIA Certifications Registry
* **Responsive 4-Column CSS Grid** displaying 8 professional NVIDIA Certificates of Competency.
* **Instant Verification Redirects** โ€” each card links directly to `learn.nvidia.com` for credential verification.
* **AI Terminal Integration** โ€” The AI Twin understands `/certificates` and `/certs` commands.

---

### ๐Ÿš€ Projects Grid
* Multi-column display of core engineering projects with project image cards, tech-stack tags, and GitHub links.
* **NovaChess** project features a custom chess board image (`assets/images/projects/chess.png`).

---

### ๐Ÿ† Hackathon Wins
* Dedicated **Hackathons** section showcasing competition achievements with event photos.
* **Fixed-height cards** (325px) with prominent 160px event banner images.
* Each card displays: event name, award badge (๐Ÿฅ‡ **Top 6**, etc.), organizer, date, and tech tags.
* Gold-to-cyan gradient glassmorphic borders with animated hover lift effect.
* **IEEE WIE ACT 4.0** properly featured alongside other IEEE congresses.

---

### ๐ŸŒ Languages Section
* **Glassmorphic language cards** with circular full-bleed flag images (Arabic, English, French, Saudi flag).
* Language proficiency displayed with badge chips per card.
* 2-column responsive grid layout (3-column on wide screens).

---

### ๐Ÿ“ฌ Premium Contact Section
* **Two-column layout** โ€” contact form on the left, Contact Details card on the right.
* **Redesigned Contact Details Card:**
  - Glassmorphic dark card with `b

... (truncated)
Repository
3stars
2forks
View on GitHub
Details
DiscoveredJun 14, 2026
Last UpdatedJun 14, 2026
Quality Score
33/100