Personal Portfolio Website
A modern, responsive portfolio website built with Hugo and Tailwind CSS
Welcome to my portfolio! Here you’ll find a collection of projects I’ve worked on, ranging from personal experiments to professional work. Use the filters and search to find projects that interest you.
found
Try adjusting your search or filter criteria
A modern, responsive portfolio website built with Hugo and Tailwind CSS
A full-stack e-commerce solution with payment integration
This portfolio website serves as a comprehensive showcase of my professional work, skills, and experience. Built using modern JAM stack principles, it emphasizes performance, accessibility, and maintainability while providing an engaging user experience.
The website is built with Hugo, a fast static site generator, using a custom theme stored as a Git submodule for reusability. The frontend uses Tailwind CSS for styling and Alpine.js for lightweight interactivity, keeping JavaScript minimal while maintaining rich functionality.
Content is managed through structured markdown files with frontmatter, enabling easy updates without touching code. The build process generates a fully static site that’s deployed in a Docker container behind a Traefik reverse proxy.
Challenge: Implementing client-side filtering without heavy JavaScript frameworks while maintaining performance.
Solution: Used Alpine.js for reactive data binding with minimal overhead. Filter operations complete in under 500ms even with large project collections.
Challenge: Creating a reusable theme that can be easily customized without modifying core files.
Solution: Structured the theme with Hugo’s configuration system, allowing all customization through config files and content frontmatter.
Challenge: Ensuring accessibility across multiple color schemes while maintaining visual appeal.
Solution: Implemented CSS custom properties with three distinct themes (light, dark, high-contrast) that all meet WCAG 2.1 Level AA standards.
The portfolio successfully showcases professional work while serving as a demonstration of modern web development practices. The site achieves:
The modular architecture allows the theme to be reused for future projects, and the content management system enables non-technical updates through simple markdown files.
A comprehensive e-commerce platform built for a retail client, featuring modern web technologies and best practices.