(Last updated on December 6th, 2021 at 09:32 am)
WordPress with a custom theme as a child of WP’s Twenty Twenty-One.
The contact form is my own (store + forward, file uploads, back end management, advanced spam mitigation, etc), implemented within my custom WP plugin framework.
Portfolio pages (including this one) are implemented as custom PHP templates.
This site uses only three plugins – my own, a security one and a comment spam one.