This is cool in terms of self-expression and making the ticket more personal, and props for trying something new and building this in the first place, but does it actually solve a problem? I agree that the hassle / un-naturalness of scanning everyone in for smaller, more casual events is a problem, but I'm not sure if this solves that problem.
Unless an organizer makes this mandatory for all attendees, it's more than likely that only a minority of attendees will actually take a selfie of themselves for their ticket. And if say, 20% of attendees took a selfie and 80% did not, how does this solve the "scanning problem" for organizers?