Terms of Use
Plain-language terms for using this portfolio site.
Last updated:
Using this site
This is a personal portfolio. You are welcome to browse it, share links to it, and get in touch through it. By using it you agree to the points below.
Content ownership
The written content, design, images and project write-ups on this site belong to me unless stated otherwise. You may quote or reference them with attribution and a link back.
Please do not republish the site wholesale, or present my projects or writing as your own work.
Source code for individual projects is governed by the licence in its own repository — check the GitHub link on the project.
Acceptable use
Please do not:
- Send spam, abuse or automated bulk submissions through the forms.
- Attempt to gain unauthorised access to the admin area or the underlying database.
- Deliberately overload the site or its API, or attempt to bypass rate limits.
- Scrape the site at a volume that degrades it for other visitors.
Testing security in good faith is fine — please report anything you find privately, as described on the support page.
Your submissions
When you send a message or leave feedback, you confirm the content is yours to send and is not unlawful. Feedback may be shown publicly in aggregate — never with your contact details attached. How submissions are handled is set out in the privacy policy.
Accuracy
I keep the information here current, but it is a portfolio, not a specification. Project details, availability and technology descriptions may become out of date. Nothing here is professional advice.
External links
This site links to other places — GitHub, live project demos, social profiles. Those sites have their own terms and privacy policies, and I am not responsible for their content.
Availability
The site is provided as-is. I do not guarantee uninterrupted uptime, and it may be taken down or changed at any time without notice.
Changes to these terms
These terms may be updated. The “last updated” date above will reflect any change.
Contact
Questions about these terms? Reach me through the support page.