A cinematic, recruiter-centric developer portfolio built as a premium engineering showcase. Every interaction is intentional, every project is backed by real screenshots and deep technical documentation.
🌐 Live: ankitdev-portfolio.vercel.app 📄 Resume: Available for download directly from the portfolio
- 🎬 Cinematic Welcome Screen — Two-phase animated entry: pulsing orb → staggered character reveal + live terminal boot sequence
- 🖼️ Real Screenshot Carousels — Auto-cycling multi-image carousels for every project, powered by actual application screenshots
- 🔍 Case Study Modals — Deep-dive overlays with architecture notes, tech rationale, system flow, and challenge breakdowns
- 🤖 AI Ask Panel — Deterministic knowledge panel for HR-friendly technical Q&A about skills and projects
- 🎯 Custom Cursor — Magnetic spring-physics cursor system with hover state detection
- 📱 Fully Responsive — Optimized across mobile, tablet, and desktop viewports
| Project | Stack | Category |
|---|---|---|
| CareerPath AI | React, Node.js, Groq Llama, MongoDB | AI/ML · Full Stack |
| SafeSpend | React, Express, MongoDB, Razorpay | FinTech · Full Stack |
| MedAIMart | React, Groq Vision, Tesseract.js, Razorpay | HealthTech · AI/ML |
| Email Job Scheduler | BullMQ, Redis, Node.js, React | Backend · Infrastructure |
| System Explorer Portfolio | React, Framer Motion, TypeScript, Vite | Full Stack · Frontend |
- Frontend: React 19, TypeScript, Vite
- Animations: Framer Motion (spring physics, AnimatePresence, scroll-linked)
- Styling: Vanilla CSS + Tailwind utility classes
- Icons: Lucide React
- Build: Vite
- Deploy: Vercel
git clone https://github.com/ankit-tiwari-dev/ankitdev-portfolio.git
cd ankitdev-portfolio
npm install
npm run devOpen http://localhost:5173 in your browser.
- Project data lives in
src/data/portfolio.ts— add new projects here with animages[]array - Screenshot assets are in
src/assets/— referenced viathumbnailMapinApp.tsx - ProjectCarousel is a reusable component used in both grid cards and case study modals
- WelcomeScreen is a self-contained two-phase component with
idleandrevealstates
- 🌐 Portfolio: ankitdev-portfolio.vercel.app
- 💼 LinkedIn: linkedin.com/in/ankit-tiwari-at23
- 🐙 GitHub: github.com/ankit-tiwari-dev