🛡️ Syfernetics - Next-Gen Cybersecurity Portfolio
A cutting-edge cybersecurity portfolio website built with Next.js 14, featuring stunning Matrix rain animations, particle network visualizations, and a comprehensive blog system.

✨ Features
🎬 Cinematic Opening Sequence
- Matrix Rain Splash Screen: Authentic Matrix-style character rain in brand colors
- Particle Network Animation: 80-node synchronized network with pulsing effects
- Typewriter Animation: Smooth character-by-character tagline reveal
- Seamless Transitions: Perfectly timed 6-second sequence
🛡️ Cybersecurity Portfolio
- Professional Design: Glassmorphism UI with cyberpunk aesthetics
- Responsive Layout: Mobile-first design with Tailwind CSS
- Interactive Components: Hover effects and smooth animations
- Contact Integration: Direct email contact system
📝 Technical Blog System
- HTML Content Support: Rich formatting with external authority links
- Industry References: Links to Verizon DBIR, MITRE ATT&CK, OWASP, NIST
- Dynamic Routing: Next.js 14 app directory structure
- SEO Optimized: Proper metadata and structured content
🎨 Advanced Animations
- Canvas API: High-performance particle systems
- CSS Keyframes: Synchronized glow effects
- React Hooks: Smooth state management
- RequestAnimationFrame: Optimized rendering
🚀 Quick Start
Prerequisites
Installation
- Clone the repository
git clone https://github.com/yourusername/syfernetics-next-full.git
cd syfernetics-next-full
- Install dependencies
- Run development server
- Open your browser
Navigate to http://localhost:3000
🛠️ Tech Stack
- Framework: Next.js 14 (App Directory)
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Canvas API, CSS Keyframes
- Content: TypeScript data files
- Deployment: Vercel-ready
📁 Project Structure
syfernetics-next-full/
├── app/ # Next.js 14 app directory
│ ├── globals.css # Global styles & animations
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ ├── about/ # About page
│ ├── blog/ # Blog system
│ ├── contact/ # Contact page
│ └── projects/ # Projects showcase
├── components/ # React components
│ ├── Hero.tsx # Main hero with animations
│ ├── MatrixRain.tsx # Matrix rain effect
│ ├── SplashScreen.tsx # Loading sequence
│ └── ... # Other components
├── data/ # Content data
│ └── posts.ts # Blog posts
└── lib/ # Utilities
🎯 Key Components
Hero Component
- 80-node particle network
- Synchronized pulse animations
- Canvas resize handling
- Typewriter text effect
Matrix Rain
- Japanese/English character rain
- Brand color integration
- Smooth fade transitions
- Performance optimized
Blog System
- HTML content rendering
- External link integration
- Dynamic routing
- SEO-friendly structure
🎨 Animation Sequence
- Matrix Rain (0-3s): Full-screen character rain
- Fade Transition (3-6s): Rain fades revealing particles
- Typewriter Effect (6-9s): Tagline types in
- Interactive State (9s+): Full site available
🚀 Deployment
Vercel (Recommended)
The project is optimized for Vercel deployment with:
- Static optimization
- Image optimization
- Performance monitoring
- Netlify: Build command
npm run build
, publish directory out
- GitHub Pages: Requires static export configuration
- Docker: Dockerfile included for containerized deployment
🔧 Development
Available Scripts
npm run dev
- Start development server
npm run build
- Build for production
npm run start
- Start production server
npm run lint
- Run ESLint
Customization
- Colors: Edit
tailwind.config.js
for theme customization
- Animations: Modify timing in component files
- Content: Update
data/posts.ts
for blog content
- Styling: Customize
app/globals.css
for global styles
🤝 Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🎯 About Syfernetics
Syfernetics specializes in AI-driven cybersecurity and full-stack development — designing secure, scalable platforms that do more than defend.
Contact: otis.duncan@syfernetics.com
⭐ Star this repo if you find it useful!