A modern, professional portfolio website showcasing expertise in cybersecurity, IT support, and web development. Built with cutting-edge technologies and deployed with Docker containerization and CI/CD pipelines.
- π¨ Modern UI/UX - Clean, responsive design with smooth animations
- π Security Focus - SOC L1 expertise highlighted throughout
- π± Mobile Responsive - Optimized for all device sizes
- β‘ Performance - Built with Next.js 14 and optimized for speed
- π³ Dockerized - Containerized for easy deployment
- π CI/CD Pipeline - Automated testing, building, and deployment
- π‘οΈ Security Scanning - Automated vulnerability scanning
- π Analytics Ready - Built-in performance monitoring
- Next.js 14 - React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Smooth animations and transitions
- Lucide React - Beautiful icon library
- Docker - Containerization
- GitHub Actions - CI/CD pipeline
- Nginx - Reverse proxy and load balancing
- Trivy - Security vulnerability scanning
- Multi-platform builds - AMD64 and ARM64 support
- Node.js 18+
- Docker (optional)
- Git
-
Clone the repository
git clone https://github.com/man18hash/man18hash-portfolio.git cd man18hash-portfolio -
Install dependencies
npm install
-
Start development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
-
Build Docker image
npm run docker:build
-
Run container
npm run docker:run
# Development
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
# Docker
npm run docker:build # Build Docker image
npm run docker:run # Run Docker containerThe project includes a comprehensive CI/CD pipeline with:
- Lint & Test - Code quality checks and TypeScript validation
- Security Scan - Vulnerability scanning with Trivy
- Docker Build - Multi-platform container builds
- Deploy - Automated deployment to staging/production
- Dependabot - Automated dependency updates
- Vulnerability Scanning - Automated security checks
- Dependency Updates - Automated security patches
- Container Security - Multi-stage Docker builds
- Security Headers - Nginx security configuration
- HTTPS Ready - SSL/TLS configuration included
Manoling Lagasca
- π§ Email: [email protected]
- πΌ LinkedIn: manlagasca
- π GitHub: man18hash
Looking for SOC L1, IT Support, or Web Development opportunities
β Star this repository if you found it helpful!