Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Bootstrap 4 HTML5 one-page portfolio template with typewriter hero, parallax sections, filterable grid, testimonials, and PHP contact form.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Dominic is a free Bootstrap 4 HTML5 single-page portfolio website template from ThemeWagon that gives freelancers and creatives a ready-made one-page site with a hero header, typewriter effect, and a filterable portfolio grid.
Dominic is a static HTML5 single-page template built on Bootstrap 4, designed for personal portfolios, web developer portfolios, interior design portfolios, and photography portfolios. It takes your text, images, and project links and renders them into a fully responsive one-page website that works in Chrome, Edge, Firefox, Safari, Opera, and mobile browsers. The template was created by Free CSS and is distributed for free on ThemeWagon, with a live preview available on GitHub Pages.
The package contains one HTML file, CSS files, the PHP contact form handler, JavaScript source files, icon fonts, and all demo images.
Dominic suits freelancers and independent professionals who want a personal portfolio site without writing code from scratch. Web developers can replace the sample projects with their own case studies and code links. Photographers can use the large hero header and parallax sections to emphasize visual work. Interior designers and other creative service providers get a one-page layout that presents a service offering, testimonials, and a contact form in a single scroll.
Yes, Dominic is free to download and open source. The license allows use in commercial projects and includes lifetime free updates.
Yes, the download includes one PHP file that powers the contact form. Because it runs on PHP, you need a PHP-enabled web host for the form to send messages.
Dominic is compatible with Chrome, Edge, Firefox, Safari, Opera, and mobile devices. The layout is fully responsive because it uses the Bootstrap 4 grid.
