Damien Babin Portfolio

This project is a personal portfolio website built using Jekyll and hosted on GitHub Pages. It showcases my skills, projects, and professional experience as a junior DevOps engineer transitioning from a military background.

Key Features

  1. Static Site Generation: Utilizes Jekyll for efficient static site generation.
  2. Custom Theme: Implements the Just the Docs theme with a dark color scheme for improved readability.
  3. Responsive Design: Ensures optimal viewing across various devices.
  4. Navigation: Custom navigation structure using _data/nav.yml for easy management.
  5. Content Organization: Structured content including About Me, Projects, Resume, and Contact pages.
  6. GitHub Integration: Direct link to view the project on GitHub.
  7. Search Functionality: Implemented site-wide search for easy content discovery.

Technical Implementation

  • Version Control: Git, hosted on GitHub
  • CI/CD: Automated deployment using GitHub Actions
  • Docker Support: Includes a docker-compose.yml for consistent development environments
  • Custom Styling: SCSS for additional styling customizations
  • Configuration: Extensive use of Jekyll’s _config.yml for site settings

Development Practices

  • Modular code structure with separate files for different components
  • Use of Jekyll’s templating system for consistent layouts
  • Implementation of SEO best practices through metadata and proper HTML structure
  • Error handling with a custom 404 page

This project demonstrates proficiency in static site generation, version control, CI/CD practices, and front-end web development, showcasing both technical skills and the ability to present professional information effectively.


Back to top