Terms
Terms of service
These terms describe the basic rules for accessing this portfolio and using its public and account-based features.
Using the site
You may browse the portfolio, read its writing, and contact the owner for lawful personal or professional purposes. You agree not to interfere with the site, probe protected areas, impersonate another person, abuse interactive features, or use the service for unlawful activity.
Accounts and contributions
Keep account credentials confidential and provide accurate information. You are responsible for activity performed through your account. Do not submit content that is abusive, unlawful, infringing, or harmful. The portfolio owner may moderate or remove content and restrict access when necessary to protect the site or its visitors.
Content and intellectual property
Portfolio writing, design, code samples, branding, and other original materials belong to the portfolio owner or their respective licensors unless stated otherwise. You may view and share links to public pages, but may not republish substantial portions, misrepresent authorship, or commercially exploit the materials without permission.
Third-party services and links
The site may link to third-party services, repositories, or resources. Those services have their own terms and privacy practices. The portfolio owner is not responsible for their availability, content, or policies.
Availability and liability
The site and its content are provided on an as-available basis. No guarantee is made that the site will always be uninterrupted, error-free, or suitable for a particular purpose. To the extent permitted by law, the portfolio owner is not liable for indirect losses arising from use of the site.
Changes
These terms may be updated as the site changes. The updated date above indicates when the current version was published. Continued use after an update means you accept the revised terms.
Last updated: September 20, 2026