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