Web2026Live product
Personal Portfolio
The site you are using now: a privacy-friendly, accessible portfolio self-hosted on a Raspberry Pi at my home.
- Platforms
- Website · Self-hosted
- Focus
- Zero tracking · Built for everyone · Self-hosted
Project view
Visit the live project (opens in a new tab)The story
The problem
A portfolio should be memorable and easy for anyone to use without quietly trading visitor privacy for convenience.
What it delivers
This site presents the work as a tactile digital business card and fast static case studies, with accessibility and privacy built into every layer.
At a glance
Zero tracking
No cookies, analytics, or tracking scripts.
Built for everyone
Keyboard and screen-reader use are treated as core paths.
Self-hosted
A Raspberry Pi serves the static export through nginx, exposed securely through a Cloudflare Tunnel.
Built with
- Next.js
- React
- TypeScript
- Tailwind CSS
- nginx
- Cloudflare
- Raspberry Pi
Static on purpose
Every route is exported to plain files, reducing server work and attack surface.
Accessible details
Landmarks, focus handling, contrast, and reduced motion are part of the design system.
Continue exploring
More projects
- Web2026Movie & TV Discovery PlatformA live discovery platform that turns 1.3 million titles into a personal place to discover, track, and find where to watch.
- Web2026Online BookingA complete booking journey for customers, with a live operations view for the people running the business.
- Device Apps2026Self-Hosted Media Browser for Google TVOne place to explore every film and series: play what you own, jump to the service that has what you don’t, and save the rest for later.