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





