A hand-crafted, dark-themed developer portfolio built from scratch with vanilla HTML, CSS, and JavaScript. No frameworks, no build tools, no dependencies.
Live: inboxpraveen.github.io
Personal portfolio for Praveen Kumar - Principal AI Engineer & Solution Architect specializing in speech AI, LLMs, OCR, and scalable ML systems. The site serves as a centralized showcase for open-source projects, each with a dedicated deep-dive page covering motivation, architecture, code walkthroughs, and screenshots.
- Cinematic landing page with typing animation and logo glitch effect
- Project showcase grid with thumbnail cards, tech tags, and pointer-tracked glow on hover
- Deep project pages - each project gets a full write-up with overview, motivation, screenshots, tech stack, code samples, and challenges
- About page with professional background, skills, and contact links
- Dark theme with carefully tuned surface hierarchy and accent colors
- Fully responsive across mobile, tablet, and desktop
- SEO-optimized with Open Graph, Twitter Cards, canonical URLs, and structured meta on every page
- Code blocks with copy buttons for easy sharing of technical content
- Intersection Observer animations for smooth fade-in on scroll
- Zero dependencies - pure HTML, CSS, and JS deployed directly to GitHub Pages
inboxpraveen.github.io/
├── index.html # Landing page
├── index.css # Shared design system (single stylesheet)
├── all-projects.html # Project showcase grid
├── about.html # About & contact page
├── under-dev.html # Placeholder for upcoming project pages
├── assests/
│ ├── favicon.ico
│ ├── Original.png
│ └── Resume.pdf
└── projects/
├── project-1.html # Individual project deep-dive pages
├── project-2.html
├── ...
└── resources/
├── project-1/ # Screenshots and assets per project
├── project-2/
└── ...
| Layer | Tools |
|---|---|
| Frontend | HTML5, CSS3, Vanilla JavaScript |
| Design system | CSS Custom Properties, CSS Grid, Flexbox, clamp() fluid typography |
| Interactions | Intersection Observer API, Pointer Events, Clipboard API |
| Hosting | GitHub Pages |
| SEO | Open Graph, Twitter Cards, canonical URLs |
- Create
projects/project-N.htmlusing an existing project page as the template - Add screenshots to
projects/resources/project-N/ - Add a project card to
all-projects.htmlinside the.projects-grid
No build step required - edit, commit, and push.
Open index.html in any browser. No server or tooling needed.
- Email: inboxpraveen.17@gmail.com
- LinkedIn: linkedin.com/in/praveen-kumar-inbox
- GitHub: github.com/inboxpraveen
- Twitter: x.com/InboxPraveen
© 2026 Praveen Kumar. All rights reserved.