will love to. the whole purpose of hackathon is to meet other people, form a team around a great idea and hack.
the only option i have at the moment is to manually visit each person, ask them what they do and hopefully find a match.
sounds good. I also suggest to dedicate "pre pitch" time where anyone can go on-stage, present an idea and anyone who like it can join the team.
that's the best way that anyone can hear all the ideas in one place.