Think about reaching out to some charitable organizations - especially small ones like local pet reduces, food banks, social services, and so on - and volunteer your time.
They might be less interesting projects like updating a website or adding registration services, or you might do something interesting with data analysis, but it might have a huge impact for that organization and for the community.
You may also be able to deduct your donated time as a donation in kind for tax purposes, but talk to an accountant to get the details on how you’ll have to work that out.