π Keerthivasan M - Cybersecurity Engineer & Threat Researcher Portfolio
An interactive, high-performance portfolio featuring interactive 3D elements, dynamic terminal interfaces, cybersecurity telemetry, malware analysis showcases, and a responsive modern aesthetic.

β¨ Features
- Interactive 3D Elements & Keyboards β Custom interactive Spline 3D workspace showcasing key skills and toolsets.
- Cybersecurity & Threat Research Focus β Dedicated sections for SIEM rule tuning, malware analysis labs, Post-Quantum TLS simulation, and SOC operations.
- Live Interactive Telemetry & Terminal β Terminal simulations and telemetry forms for technical visitors.
- Buttery Animations β Smooth transitions, elastic custom cursor interactions, and responsive physics.
- Light & Dark Mode β Full theme system with dynamic contrast adjustments.
- Technical Case Studies & Blogs β MDX-powered technical write-ups and research papers.
- Contact Form β Direct messaging powered by Web3Forms / Resend API.
- Fully Responsive & SEO Optimized β Optimized OpenGraph previews, metadata tags, and zero layout shifts.
π οΈ Tech Stack
| Layer |
Technologies |
| Framework |
Next.js 16 (App Router), React 19, TypeScript |
| Styling |
Tailwind CSS, Radix UI, Lucide Icons |
| Animation & Physics |
Motion, GSAP, Canvas Confetti |
| 3D Runtime |
Spline Runtime |
| Content & Data |
MDX (next-mdx-remote), gray-matter, Zod |
| Hosting & CI/CD |
Vercel |
π Getting Started
Prerequisites
- Node.js (v18+ or v20+)
- npm, pnpm, or yarn
Installation
-
Clone the repository:
git clone https://github.com/rdxkeerthi/portfolio.git
cd portfolio
-
Install dependencies:
-
Set up environment variables:
Copy .env.example to .env.local:
cp .env.example .env.local
-
Run the development server:
-
Open http://localhost:3000 to view the site.
π Deploying to Vercel
- Push your changes to https://github.com/rdxkeerthi/portfolio.
- Go to Vercel and click βAdd New Projectβ.
- Import your
portfolio repository.
- Set the Framework Preset to Next.js.
- Add any required environment variables (e.g.
PUBLIC_WEB3FORMS_ACCESS_KEY or RESEND_API_KEY).
- Click Deploy. Vercel will automatically build and deploy the production site.
π License
This project is licensed under the MIT License.