Why a portfolio
Festival products, a Shopify service, a unit-price app and an event directory do not serve one audience. Their identities and evidence stay separate.
Separate promises
Each front has its own customer, domain, offer and delivery gate. One front cannot borrow another's credibility, supplier or economics.
Shared operating rails
Implementation patterns may be reused after they are proven. That can reduce duplicated work without pretending unrelated products are one consumer brand.
Truthful lifecycle
A front can remain held, be validated, scale, or be retired. A canonical record preserves the work without turning retained source into a launch claim.