My personal portfolio. Live at mzzdev.com.
Built with Next.js, React, TypeScript and Tailwind. English and Spanish via next-intl, with browser language detection that respects a manual override. The contact form sends through Resend from my own domain, with rate limiting on the API route. Deployed behind Cloudflare; I handle the domain, DNS and SSL setup myself.
Some details I care about:
- Design-first: I care as much about how something looks, reads and feels as whether it works.
- UI design is experimental, but never at the cost of usability or accessibility. I may change it in the future, tough.
- A solid, clean backend, details polished until they feel effortless.
© 2026 Pablo Belló (mzz). All rights reserved.
The code is public so you can read it, not reuse it. If you want to use part of it, ask me.