Hi, I'd start working on the first part, user status notification, if the task is still open. I'm an experienced dev. I've been 25 years in professional programming (closed source), with a strong background in Java and Scala (FP). I worked in the past on React projects too and lately did Nostr development in my project: https://github.com/Liberationbits/lt-driver. I'm committed to contributing to Nostr in the future.
Bests.