https://github.com/imsudipcreator/portfolio
A modern developer portfolio built with React + Framer Motion + Tailwind CSS, featuring an AI Powered text selection overlay that generates intelligent insights or summaries based on hughlighted content.
https://github.com/imsudipcreator/portfolio
ai-integration command-line-style developer-portfolio framer-motion interactive-ui portfolio react tailwindcss
Last synced: 3 months ago
JSON representation
A modern developer portfolio built with React + Framer Motion + Tailwind CSS, featuring an AI Powered text selection overlay that generates intelligent insights or summaries based on hughlighted content.
- Host: GitHub
- URL: https://github.com/imsudipcreator/portfolio
- Owner: imsudipcreator
- Created: 2025-09-30T16:52:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-12-26T08:57:53.000Z (6 months ago)
- Last Synced: 2025-12-27T20:43:46.137Z (6 months ago)
- Topics: ai-integration, command-line-style, developer-portfolio, framer-motion, interactive-ui, portfolio, react, tailwindcss
- Language: TypeScript
- Homepage: https://imsudip.is-a.dev
- Size: 2.44 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π imsudipdev β Developer Portfolio (v0.4.0)

A modern, multi-mode developer portfolio that blends **GUI**, **AI**, and **CLI** experiences, all in one interface.
Itβs not just a personal site, itβs an **interactive workspace** that reflects how I think, build, and create.
> π§ βBecause a developerβs portfolio should feel as dynamic as their code.β
---
## π§© Overview
This is my **personal portfolio**, reimagined as a hybrid platform:
- π₯οΈ **GUI Mode** β a minimal, fast, and elegant interface showcasing my journey, projects, and work.
- π¬ **AI Mode** β an embedded AI assistant trained on my style and content β ask it anything about me, my projects, or tech.
- π» **CLI Mode** β a fully functional web terminal that lets you explore my portfolio using commands like `help`, `projects`, `skills`, etc.
Itβs part website, part AI companion, and part developer tool β built from scratch to be as _personal_ as it is _functional_.
---
## β‘ Features
- π§ **AI Integration** β chat with an AI trained on my developer profile & projects.
- π» **Web Terminal (CLI)** β simulate a real shell and explore my portfolio via typed commands.
- π₯οΈ **Responsive GUI** β minimal UI for quick visual browsing.
- π§© **Command Parser** β custom-built system that handles aliases (`help`, `h`, `?`) and contextual outputs.
- π **Light/Dark Terminal Theme** toggle.
- π§ **Auto Scroll + Session History** like a real terminal.
- π **Clickable links** inside CLI responses (projects, socials, contact).
- πͺΆ **Type-safe & modular architecture** written entirely in **React + TypeScript**.
---
## π οΈ Tech Stack
| Category | Tools |
| ------------------ | ------------------------------ |
| **Frontend** | React, TypeScript, TailwindCSS |
| **Build Tool** | Vite |
| **AI Integration** | OpenAI / LangChain.js |
| **UI Elements** | Framer Motion, React Icons |
| **State Handling** | React Hooks |
| **Hosting** | Vercel |
---
## π§ Available CLI Commands
| Command | Aliases | Description |
| ---------- | --------- | ------------------------------- |
| `help` | `h`, `?` | Show all available commands |
| `about` | `whoami` | Display info about me |
| `skills` | `s` | List my technical skills |
| `projects` | `p`, `ls` | Show featured projects |
| `edu` | `e` | Display education background |
| `social` | `links` | Show social media profiles |
| `contact` | `mail` | Show contact information |
| `theme` | `t` | Toggle light/dark terminal mode |
| `version` | `v` | Display portfolio version |
| `exit` | `quit` | End CLI session |
---
## π Live Demo
π **[imsudip.is-a.dev](https://imsudip.is-a.dev)**
---
## π§βπ» About Me
Iβm **Sudip Mahata (@imsudipdev)** β
an 18-year-old self-taught software engineer, full-stack developer, and creative builder.
I love building things that combine **design, logic, and intelligence** β from apps and systems to developer tools and AI integrations.
My stack revolves around **JavaScript, Python, and Rust**, and Iβm constantly experimenting with AI, OS design, and cross-platform dev.