This repository contains the source code for my personal portfolio, built with React and Vite. The design language is modeled after a security case file / evidence report, utilizing a brutalist and editorial aesthetic to reflect my work in offensive security.
- Thematic Design: Brutalist "paper and ink" styling using plain CSS and design tokens.
- Dark Mode:
[LIGHT / DARK]toggle mimicking an original document vs. a night-shift photocopy, withlocalStoragepersistence. - Redaction Interactivity: Hover/focus effects on redacted text phrases in the Hero section.
- Dynamic Routing (SPA): Custom 404 page ("Exhibit Not Found").
- Security Context: Contains a
.well-known/security.txtper RFC 9116. - Optimized SEO: Fully configured Open Graph and Twitter meta tags with custom static preview cards.
To run this project locally:
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
- Built using React + Vite for fast HMR and optimized production builds.
- CSS Modules / Custom Properties for scoped, themeable styling without heavy CSS frameworks.
- Static assets (images, PDFs) served directly from the
public/directory.
REF// AS-2028-CSE-NIRMA — STATUS: ACTIVE