Technology Stack
This portfolio site is built using modern web technologies with a focus on performance, maintainability, and developer experience.
Build System & Development
- Webpack 5 - Module bundler for JavaScript, CSS, and assets
- Handlebars - Templating engine with custom helpers for dynamic content
- Foundation Sites - CSS framework providing responsive grid system and components
- Node.js 22 - Runtime environment for build tools and development
Content Management
Contentful serves as the headless CMS, allowing content updates without code changes. When content is published, a webhook triggers an automated rebuild and deployment process.
Styling & Processing
- Sass/SCSS - CSS preprocessor for maintainable stylesheets
- PostCSS - Post-processing tool for vendor prefixes and optimizations
- Tailwind CSS - Utility-first CSS framework for rapid UI development
Code Quality & Optimization
- Babel - JavaScript transpiler for modern syntax support
- ESLint + Prettier - Code linting and formatting
- Jest - Testing framework for JavaScript code
Deployment & Hosting
Architecture Overview
This is a static site generator that builds a complete website from templates and content. The build process takes approximately 2 minutes from content update to live deployment. The architecture prioritizes simplicity, performance, and ease of maintenance.
The complete source code is available on Bitbucket.