IMHO, from personal experience in my own local community as well as g0v, figuring out that part is always a negotiation between project members (who usually want to find a way to include everyone) and yourself (who usually want to contribute in a way that feels gratifying). So reflecting on your side of things can later help project members best think on possible contribution, when you do reach out :)
Project members have perhaps done some prior thinking, at least through encountering ppl with these labels, and so it might help ppl best navigate an outside offer like this (outside the hackathon context)
Sorry, I don't mean to be prescriptive! This is only one way, and if it doesn't jibe with you, there's an infinity of other ways to meet people and match up :)
- cofacts is super interesting, and I didn't have time to fully engage with them. They have a rad multi-tiered community model (my own interpretation and term). I would highly recco them!
(Mainly uses your JS skill, but also design thinking imho, though not visual)
- #vtaiwan meets weekly
- #jothon organizing group meet weekly (though not sure if its an open invite, maybe just ask)
- #cofacts meets weekly
- #coworking seems willing to meet regularly
- prob more, but you'll need to ask :) honestly the calendar project would put you right at the centre of figuring this out, so it might be perfect. You would be creating the space for future yous to know :)