Damien Babin Portfolio

This project is a version-controlled professional portfolio built with Jekyll, Docker, GitHub Pages, and GitHub Actions. It serves as a recruiter-facing technical platform for presenting DevSecOps experience, cloud infrastructure work, certifications, resume updates, and Marine Corps leadership in one maintainable web presence.

Project Value

  • Centralizes resume, project, certification, and contact information in a searchable static site.
  • Uses source control and CI/CD practices to keep professional content auditable and easy to update.
  • Demonstrates practical front-end ownership through custom SCSS, responsive layouts, and theme customization.
  • Shows familiarity with containerized local development through Docker Compose.
  • Aligns technical branding with current Azure, Terraform, Security+, DevSecOps, and automation experience.

Key Features

  1. Static Site Delivery: Uses Jekyll for fast, reliable static site generation.
  2. CI/CD Workflow: Publishes updates through GitHub-based version control and deployment automation.
  3. Dockerized Development: Uses Docker Compose to run and verify the site locally in a consistent environment.
  4. Custom UI Layer: Extends the Just the Docs theme with custom SCSS, responsive cards, polished hero sections, and recruiter-focused layouts.
  5. Content Governance: Keeps resume, projects, certifications, and contact details aligned with current professional messaging.
  6. Navigation and Search: Uses structured navigation and site search to make key credentials and projects easy to find.
  7. Theme Customization: Overrides default theme footer behavior and adds custom branding without abandoning maintainability.

Technical Implementation

  • Static Site Framework: Jekyll with the Just the Docs theme
  • Version Control: Git and GitHub
  • CI/CD: GitHub Actions and GitHub Pages deployment flow
  • Local Runtime: Docker and Docker Compose for repeatable local preview
  • Styling: SCSS customizations for dark UI, responsive cards, typography, footer behavior, and project sections
  • Content Structure: Markdown pages, YAML navigation, reusable includes, and portfolio documentation pages
  • Quality Checks: Local Docker/Jekyll preview, browser verification, responsive layout checks, and staged Git diffs before deployment

Development Practices

  • Maintained a modular Jekyll structure with separated pages, includes, data files, and custom styles.
  • Used Git commits to track resume updates, UI changes, footer cleanup, and project content revisions.
  • Verified changes locally before pushing to production.
  • Kept site language aligned with current resume positioning: DevSecOps, Azure, Terraform, CI/CD, Security+, identity governance, and active DoD Secret Clearance.
  • Preserved a lightweight static architecture that is easy to host, audit, and maintain.

This project demonstrates ownership of a production-facing technical portfolio: static site generation, CI/CD, Dockerized development, responsive design, source-controlled content management, and the ability to keep professional material current as experience evolves.