Raffi's Blog

2025 Recap ✨

I wrote this recap to remember and celebrate what I achieved during 2025.

Conferences

EuroPython (Prague) My first EuroPython! I joined the Django booth team for the first time, excited and a little scared at the same time. I also really appreciated the organizers’ space, where I had the chance to hear how other communities approach and handle their work.

DjangoCon Europe (Dublin) This conference always feels familiar and welcoming. I especially appreciated Sarah’s keynote, which encouraged people to review more PRs. The impact was clearly visible during the sprints. I also took the chance to help out as a coach for Django Girls, working with a well-organised team.

FOSSDEM (Brussels) At the Inclusive Web devroom, I gave a talk about inclusive communities: how to grow them and how to take care of them. I used Djangonaut Space as a concrete example of what community-driven work can look like.

Organizing and volunteering

I didn’t just attend PyCon Italy, it was also my first time being part of the organizing team. Contributing in a concrete way within a new group was incredibly rewarding. I reviewed grants and proposals, introduced speakers on stage, and coached during Django Girls 🧡

With Djangonaut Space, I joined the organizing team with both old and new friends from the community. This time, I felt like the voice of the community: I handled social media and blog posts, carefully choosing every word to be welcoming, clear, and enjoyable.

PyLadiesCon was filled with an incredible amount of positive energy, reflecting the amazing work of both organizers and speakers. I volunteered with the program team and was grateful to support such an inspiring event.

Django News

The Django News team, of which I am a member, made more than 20 updates to Django. With my teammate Pradhvan, we also started the Django-bot project, a Discord bot to help manage “Updates to Django” writing and shift coordination.

Little project

As a Djangonaut Space organizer, I wrote weekly summaries highlighting the work done by Djangonauts: PRs opened and merged across different projects. Since the process was entirely manual, I built a small script to generate a list of PRs and make this task more sustainable.