/ COMPATIBILITY NOTICE

WARN_001 · MOBILE BETA

Desktop recommended.

This experience is fully optimized for desktop. Mobile is still in beta, so performance and some interactions may vary.

Continue anyway Explore other work

Your visit, your choices.

This portfolio is here to show the work. Its public contact page uses direct social links, not a message form.

Browser preferences

Theme, effects, and reduced-motion choices can be saved in versioned browser cookies and local storage. They keep the interface comfortable on a later visit; they are not an account or an identity profile. You can clear them with this site’s browser data.

Your operating system’s reduced-motion preference also informs the interface. Interactive experiences may save their own settings locally.

Contact and external links

This page and the contact page do not collect a name, email address, or message. If you follow a LinkedIn, Instagram, or project-site link, that destination’s privacy policy applies. Send any message directly through the service you choose.

Site delivery

The hosting service receives the network information needed to deliver a page, such as your IP address and request details. This portfolio does not ask you to create an account or supply personal details to explore the work.

Something broken?

If you find a bug in the portfolio or one of the projects, I would appreciate a note. You can reach me through the direct links on the contact page.