Security Researcher & Software Developer
Exploring the intersection of secure infrastructure and modern web experiences.
A highly interactive, cyber-security themed portfolio website built to showcase penetration testing achievements, software development projects, and professional experience.
- 🎨 Cyber Aesthetic: Custom neon design system with glassmorphism, matrix rain, and glitch effects.
- 📱 Responsive Design: Fully optimized for Desktop, Laptop, Tablet, and Mobile devices.
- ✉️ Secure Contact Form:
- Integrated with EmailJS for serverless, secure email delivery.
- Custom Toast Notification System for real-time user feedback.
- Rate limiting and input validation.
- 🏗️ Dynamic Architecture:
- Experience Timeline: Vertical interactive timeline connecting internships to LinkedIn posts.
- Achievement Carousel: Auto-playing image gallery for hackathon wins and certifications.
- Project Hub: GitHub API integration to fetch and display live repository statistics.
- Frontend: React 18
- Build Tool: Vite
- Animations: Framer Motion
- Styling: CSS Modules with CSS Variables (Theming)
- Email Service: EmailJS
- Icons: Lucide React / Custom SVG
-
Clone the repository
git clone https://github.com/Karthigaiselvam-R-official/Karthigaiselvam-dev.git
-
Install dependencies
cd Karthigaiselvam-dev npm install -
Start local server
npm run dev
-
Build for production
npm run build
src/
├── components/
│ ├── Navbar/ # Responsive navigation with 'terminal' style
│ ├── Hero/ # 3D interactive landing section
│ ├── About/ # Profile & Achievements with Carousel
│ ├── Experience/ # Vertical Professional Timeline
│ ├── Projects/ # GitHub API integrated project cards
│ ├── Contact/ # EmailJS form with validation
│ └── Toast/ # Custom notification system
├── styles/
│ └── global.css # Cyber-theme variables & animations
└── main.jsx # Entry pointTo make the contact form work in your own fork:
- Create an account on EmailJS.
- Create a standardized email template.
- Update specific keys in
src/components/Contact/Contact.jsxor use Environment Variables.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with 💚 and 💻 by Karthigaiselvam R





