Your browsing preferences.
This portfolio uses Vercel Web Analytics for aggregate traffic statistics. With your permission, Google Analytics 4 uses first-party analytics cookies to measure visits, engagement, devices, referring websites, and approximate countries, regions, and cities. Location is estimated from internet connections, not precise GPS or street addresses. Analytics reports are private to the site owner.
Page URLs and Google Analytics referrers are recorded without query parameters or section anchors. Vercel uses a daily visitor identifier; Google Analytics uses cookie identifiers for returning visits. Advertising personalization and Google signals are disabled. Contact form contents, visitor names, and email addresses are not sent to these trackers. Contact messages are handled separately through FormSubmit.
Exclude your own visits
Exclude my visits blocks both Vercel Analytics and Google Analytics and removes this site’s Google Analytics cookies. Include my visits allows both trackers on subsequent pages, including optional Google Analytics cookies. Save this preference on each browser and device you use. Clearing browser data or using a private window resets it. This settings page and the Site stats page are never counted.
Preferences require JavaScript and browser storage.
Read Vercel’s analytics privacy information ↗