A premium brutalist/minimalist responsive personal portfolio website crafted for frontend development.
- Minimalist Neo-Brutalist Layout: Uses a light cream background (
#F4F1EA), sharp thick borders, and heavy, bold uppercase black typography. - Micro-Animations: Hover animations on buttons and interactive cards featuring neo-brutalist translation shadows.
- Embedded AI Chatbot: Built-in floating chat modal that communicates with the live Gemini AI assistant (with a responsive local mock fallback when offline).
This project is kept extremely lightweight and clean:
index.html: Core HTML5 semantic document structure.style.css: Styles containing neo-brutalist theme tokens, layout rules, font imports, and responsiveness.script.js: Clean JavaScript driving mobile navigation, chat modal interactions, and the Gemini API fetch wrapper.Atul_Sharma_Resume.pdf: Direct resume download asset.
- Open this workspace in a local browser or run a simple HTTP server.
For example, in Python:
python -m http.server 8000
- Navigate to
http://localhost:8000.
This project is ready to deploy cleanly as a static Vercel project:
- Initialize Git if not done yet:
git init git add . git commit -m "feat: init brutalist portfolio"
- Run Vercel CLI at the root:
vercel
- Follow prompts to deploy instantly.
- HTML & Structure: Designed and built by Atul Sharma
- Development: Created with AI-assisted coding
- Design System: Premium neo-brutalist aesthetic with custom animations