Author 4 Posts

Artur Czepiel

EuroPython Society

Board Report for December 2024

The board has been working tirelessly over the past month to bootstrap the organization of the 2025 conference and lead the Society toward a more sustainable and stable future!

In December, we focused on three main areas:

  1. Onboarding
  2. Hiring an Event Manager
  3. Bootstrapping the 2025 conference

Onboarding:

All board members received access to the tools and resources they needed and went through important information in the board wiki to help everyone get started smoothly. We also had 6 board meetings.

Hiring an Event Manager:

This was a big priority and an important step for the future of the Society. We reached out to a candidate and weā€™re excited that they are interested to cooperate with us! We worked together to define their role, gathered resources for them, and drafted the first version of their contract. We are looking forward to working with them soon!

This is a big move toward making the Societyā€™s future more stable and sustainable.

Bootstrapping the 2025 conference:

In December, we announced that the 2025 conference is happening in Prague. We also have a new website with a new logo. We defined team responsibilities, launched the Calls for Contributors, and promoted it within the EPS, the local community, and on social media. We reached out to our first co-leads to get things moving and currently we are onboarding our first team members.

Individual reports:

Artur

  • Onboarding new board members - setting up access, sharing resources, setting up the board wiki and documentation
  • Wrapping up the GA2024, and publishing missing records for GA2023
  • Setting up the new server for EP websites
  • Helping with the helpdesk migration
  • Setting up new infrastructure for EP2025
  • Coordinating the EP2025 conference launch
  • Setting up the framework for the Event Manager - responsibilities and the paperwork
  • Setting up Project Management tools for the Board/2025 Team.
  • Board Meetings

Mia

  • Finished all tasks and released videos and materials for GA 2023 and GA 2024.
  • Went through the board Wiki and onboarded to board resources and tasks.
  • Scheduled social media posts regarding the conference announcement and informed the local community about it.
  • Updated the team descriptions document and the Calls for Contributors form, then launched the Calls for Contributors. Announced the Calls for Contributors internally and on social media. Delivered a lightning talk announcing the Calls for Contributors on the local meetup.
  • Worked on the brand strategy: documented the current state and described personas. Analyzed our media and web presence, attendance data, community voting, and participant feedback. Researched similar-sized conferences for inspiration. Finally, created a 2025 brand proposal for the website and documented everything.
  • Met with a CPython core developer to brainstorm ideas for the conference, followed by a meeting with the program co-lead.
  • Reviewed previous venue contract discussions and compared the current contract to the previous one.
  • Had a call with the event manager, helped define their role in the Wiki, and drafted the first version of the Letter of Engagement.
  • Scheduled social media posts for the end of the year.

Cyril

  • Onboarding to the board tasks (getting access, information on the tools used)
  • Checked the 2024 GA recording for flare ups
  • Updated the helpdesk instance and other infrastructure tasks
  • Looked through the old tickets and tried to understand why they are open
  • Set up part of the environments for the new teams
  • Helped defining the context for the event manager job
  • Looked through the old documents and provided cleaned up versions for part of the teams
  • Prepared the responses from potential conference organisers for the selection
  • Helped onboard the first Co-Leads

Aris

  • Onboarding to the board resources and tasks
  • Helped with the EM responsibilities and scope
  • Feedback on the call to actions and co-lead recruitment
  • Updated accounting information with info from the SEB accounts
  • Board meetings

Ege

  • Onboarding to the board tasks (getting access, information on the tools used)
  • Launched the initial website for 2025
  • Prepared call-to-action cards for the website (for CfC and pre-feedback form)
  • Discussed the options for the new website/static server/repository structure
  • Communicated with the PSF Trademarks Committee for the approval of the new logo variations
  • Had a meeting with a CPython core developer to get feedback and explore ideas to improve EuroPython and EuroPython Society
  • Discussed ideas for new EuroPython Branding

Shekhar

  • Worked on EP Timeline Discussion and facilitation
  • Helped to reach previous on-site volunteers for co-lead recruitment
  • Board Meetings

Anders

  • Initial board meeting
  • Initiated data updates to local authorities

List of EPS Board Candidates for 2024/2025

At this yearā€™s EuroPython Society General Assembly (GA), planned for Sunday, December 1st, 2024, 20:00 CET, we will vote in a new board of the EuroPython Society for the term 2024/2025

List of Board Candidates

The EPS bylaws require one chair, one vice chair and 2 - 7 board members. The following candidates have stated their willingness to work on the EPS board. We are presenting them here (in alphabetical order by first name).

We will be updating this list in the days before the GA. Please send in any nominations or self-nominations to board@europython.eu. For more information please check our previous post here: https://europython-society.org/2024-general-assembly-announcement/

Please note that our bylaws do not restrict nominations to people on this list. It is even possible to self-nominate or nominate other candidates at the GA itself. However, in the interest of giving members a better chance to review the candidate list, weā€™d like to encourage all nominations to be made before the GA.

The following fine folks have expressed their desire to run for the next EPS board elections: Anders Hammarquist, Aris Nivorils, Artur Czepiel, Cyril Bitterich, Mia Bajić, Shekhar Koirala.

Anders Hammarquist

Pythonista / Consultant / Software architect

Anders is running his own Python consultancy business, AB Struse, since 2019 and is currently mostly involved with using Python in industrial automation. He has been using Python since 1995, and fosters its use in at least four companies.

He helped organize EuroPython 2004 and 2005, and has attended and given talks at several EuroPythons since then. He has handled the Swedish financials of the EuroPython Society since 2016 and has served as board member since 2017.

Aris Nivorlis

Pythonista / Geoscientist / Data Steward

Aris is a researcher at Deltares, a non-profit research institute in the Netherlands, where he combines his expertise in geoscience with his passion for Python and data stewardship to address real-world challenges. His journey with Python started during his doctoral studies, where he became a passionate advocate for the language and supported several colleagues in adopting Python for their research.

Aris has been involved in the Python community for the past four years. He is the Chair of PyCon Sweden and has been a core organizer for the past three conferences. He was a EuroPython organizer in 2024, leading the Ops Team, an experience he describes as both challenging and incredibly rewarding.

Aris is running for the EuroPython Society (EPS) Board to work in shaping its future direction. He is particularly interested on how EPS can further support local Python communities, events, and projects, while ensuring the success of the EuroPython conference. Aris aims to build on the foundation of previous efforts, working toward a more independent and sustainable organisation team for EuroPython. One of his key goals is to lower the barriers for others to get involved as volunteers, organizers, and board members, fostering a more inclusive and accessible society.

Artur Czepiel (nomination for Chair)

Software developer

I started using Python in 2008 and attended my first EuroPython in 2016, and itā€™s been an incredible journey ever since. Over the years, Iā€™ve had the opportunity to contribute to five EuroPython conferences, including serving four terms on the board and chairing the conference last year.

Despite that, I still have new ideas for improvements and a couple of unfinished projects Iā€™d like to see moving forward. :)

Cyril Bitterich

Operations dude / Organiser / Systems Engineer

Cyrilā€™s first contact with the EuroPython community was back in 2019 in Basel during a break between workshops. Starting with helping prepare goodie bags, he went on to assist with setting up the conference location, and took on the role of a general runner during the event. After becoming a late addition to the Ops team in Dublin, he was part of the Ops and Programme teams for both Prague editions of the conference. His firefighting skills proved invaluable as he supported other teams and the general organisation, making him a de facto member of the 2024 core organisers team.

Enjoying the warmth of the community and gaining experience in a lot of different roles, it's now time for him to pass on the lessons heā€™s learned in a more structured way. Ā Having taken on smaller and ad-hoc leadership roles during the conference, he now aims to play an even more active role in the year-to-year operations of the EuroPython community.

With a background in successfully playing firefighter at organising capoeira events for 100 to 2000 attendees at locations all over the world (Asia and Antarctica are still on the to-do list šŸ˜‰), and working with leaders, teams and attendees from diverse cultures, his knowledge and experience extend far beyond the last 3 years of EuroPython conference.

His goal is to bring more structure to the EPS as a whole and the conference teams where needed. A key focus is ensuring effective communication, be it through improving documentation or maintaining open and regular dialogue with the teams and everyone else involved Ultimately, he aims to help strike a healthy balance between the community-driven, volunteer spirit with the Ā professionalism expected from an established conference like EuroPython. However, the aim is not to disrupt or rebuild everything from scratch. Instead, he seeks to build on the strong foundation established by the board members active in the last years - while shamelessly taking full advantage of their counsel along the way.

This should establish a stable foundation within the EuroPython Society that can be adopted or directly used by other local communities in Europe. On the EPS side, this will hopefully open up resources to support other communities based on their specific needs.

Ege Akman

Pythonista / Open Source Advocate / Student

(Nomination added after Ege's election to the board at GA 2024.)

I started using Python in 2019 and have since had the opportunity to support several Python communities and initiatives.

In 2021, I initiated the Python in Turkish project, aiming to translate the Python Documentation into Turkish with the help of our amazing Python Turkey community.

In 2023, I began contributing to the Python Docs Work Group, where we focused on topics including infrastructure, tooling, content, and translations for docs.python.org.

In the summer of 2023, I discovered EuroPython! Witnessing people dedicate their time and effort to make the conference happen truly amazed me. Meeting some of the most incredible people in the universe at EuroPython inspired me to give back and contribute to the organization.

In 2024, I was part of the Operations Team, primarily working on our website, Program API, and Discord bot. This year, I ran for the board to learn and contribute in any way I can. Some areas I want to focus on include creating a more sustainable and efficient infrastructure, fostering greater collaboration and outreach to universities, and building an openly accessible knowledge base for conference organizers.

Mia Bajić

Software Engineer & Community Events Organizer

Iā€™m a software engineer and community events organizer. Since joining the Python community in 2021, Iā€™ve led Pyvo meetups, brought Python Pizza to the Czech Republic, and contributed to PyCon CZ 23 as well as EuroPython 2023 & 2024. I've spoken on technical topics at major conferences, including PyCon US, DjangoCon, EuroPython and many other PyCons across Europe.

Iā€™m running for the board to learn, grow, and give back to the community that has given me so much. The main topic I would like to focus on is sustainability. I value setting clear goals, fostering open and transparent culture, and delivering measurable results.

Inspired by the folks from the Django Software Foundation, I decided to share more about my background, motivations, and small improvements Iā€™d like to see implemented this year on my blog: https://clytaemnestra.github.io/tech-blog/eps-elections.

Shekhar Koirala

Machine Learning Engineer

I joined EuroPython as a remote volunteer in 2022 and later became part of the onsite volunteer team in Dublin the same year. Over the past two years, Iā€™ve worked with the Ops team, supporting other onsite volunteers. My volunteering experience also includes contributions to Python Ireland and PyData Kathmandu. This year, I attended PyData Amsterdam, PyCon Sweden, and a non-Python volunteer-led conference in Berlin, Germany, where I sought to understand what truly makes a conference great. I realized that, at the core, itā€™s the people and their love for the community that make a conference exceptional.

Whether or not I join the board, I will continue volunteering for EuroPython. But if I am selected as a board member, I aim to support volunteers and foster a wholesome environment, just as I have always experienced. I also want to strengthen the connection between EuroPython and the local community.

Professionally, I work as a Machine Learning Engineer at Identv, using Python for both work and hobbies. Recently, I delivered a talk and conducted a workshop at PyCon Ireland, and Iā€™m excited to kickstart my open-source journey. Beside sitting in front of the computer, I love to hike, take photos and try not to get lost in the wild.

What does the EPS Board do ?

The EPS board is made up of up to 9 directors (including 1 chair and 1 vice chair); the board runs the day-to-day business of the EuroPython Society, including running the EuroPython conference series, and supports the community through various initiatives such as our grants programme. The board collectively takes up the fiscal and legal responsibility of the Society.

For more details you can check our previous post here: https://europython-society.org/2024-general-assembly-announcement/#what-does-the-board-do

2024 General Assembly Announcement

Weā€™re excited to invite you to this yearā€™s General Assembly meeting! Weā€™ll gather on Sunday, December 1st, 2024, from 20:00 to 21:00 CET. Just like in recent years, weā€™ll use Zoom, and additional joining instructions will be shared closer to the date.

The General Assembly is the highest decision making body of the society and EPS membership is required to participate. Membership is open to individuals who wish to actively engage in implementing the EPS mission. If you want to become a member of EuroPython Society you can sign-up here: https://www.europython-society.org/application/

You can find more details about the agenda of the meeting, as it is defined in our bylaws here https://www.europython-society.org/bylaws/ (Article 8).

One of the items on the Agenda is electing the new Board.

What does the Board do?

The Board consists of a chairperson, a vice chairperson and 2-7 Board members. The duties and responsibilities of the Board are substantial: the board collectively takes up the fiscal and legal responsibility of the Society.

A major topic is the annual EuroPython conference. While we would like to transition to a model with an independent organising team, we are not there yet. Therefore, the Board still needs to be involved in the conference organisation.

Beyond the conference, the Board also manages several critical areas, including:

  • Managing EPS membership
  • Overseeing finances and budgets
  • Running the grant programme
  • Maintaining infrastructure and resources

Furthermore, specifically for 2025, and following the recommendation from the previous Board, we would like to focus on four key topics that are important for the Society's future and sustainability:

  • Hiring an Event Manager/Coordinator
  • Selecting a location for 2026 and possibly 2027
  • Strengthen community outreach
  • Improving the fiscal and legal framework

Time Commitment

The Society is entirely volunteer-driven and serving on the board requires a significant time commitment. Everyone has a different schedule, so most of the work is usually done asynchronously. However, all board members attend the 1.5-hour board call held every two weeks in the evening, CE(S)T timezone. Everyone's time is valuable and please consider that the less time or effort you can dedicate, the more the workload may shift to other Board members.

All things considered you will need a few hours every week.

Who should apply?

You want to invest your time and knowledge into building a better structure for the EuroPython Society? Or you want to work on building connections between different Python-based communities? Then this might be for you! Please keep in mind the time commitments mentioned above.

You are not expected to be perfect in any of the skills needed and you will be supported in learning how things work. That being said, having experience in a non-profit organisation, whether within the Python world (such as EPS, PSF, DSF, local Python communities etc.) or any other similar organisation, would be beneficial for onboarding and understanding the organisational structure, culture and dynamics.

In the past having or willing to learn the following skills helped organising the conference:

  • Good communication skills
  • Organisation skills
  • Experience organising events with more than 1000 people
  • Working with volunteer-based communities
  • Working in big teams

Why should you apply?

You get the chance to shape and influence the future of EuroPython

You gain skills useful to run non-profits in different European countries - including cross border challenges

You can help grow and empower local communities

You can build relationships and connections with fellow community members

You can build a more diverse and inclusive Python community by serving the mission of EuroPython Society

I am interested, what should I do?

If youā€™re considering running for the Board or nominating another EPS member, weā€™d love to hear from you! Although the formal deadline is during the General Assembly, we kindly request you send your nomination as early as possible to board@europython.eu. We will publish the initial list of candidates on Tuesday, 26th of November 2024. If youā€™re not sure if this is a good idea or not ā€“ please email anyway and we will help you figure it out! šŸ™‚

If you're on our EPS Organisers' Discord, there's a dedicated channel for interested candidates. Please ask in the general channel, and weā€™ll be happy to add you.

You can find examples of previous nominations here: https://www.europython-society.org/list-of-eps-board-candidates-for-2023-2024/.

Your nomination should highlight why you want to run for the Board. What is your vision for EPS and in which projects you want to be involved. During the General Assembly, you will have the opportunity to introduce yourself and share with our members why you believe they should vote for you. Each candidate will typically be given one minute to present themselves before members cast their votes.

It sounds a lot, I want to help, but I canā€™t commit to that

Thatā€™s completely understandable! Serving on the Board comes with significant responsibilities, time commitments, and administrative tasks. If thatā€™s not the right fit for you, but youā€™re still interested in supporting us, weā€™d love your help! There are many other ways to get involved. We have several teams (see 2024 Teams Description document, as an example) that work on conference preparations during the months leading up to the event, and we also need volunteers to assist onsite during the conference.

Your help does not need to be limited to the conference. Infrastructure and connections need to be maintained all around the year for example. Your time and support would make a big difference! Stay tuned to our social platforms for announcements about these opportunities.

EPS Board 2023-2024

Weā€™re happy to announce our new board for the next term 2023-2024:

You can read more about them in their nomination post. We will publish the minutes and the video recording of the General Assembly 2023 soon.

Together, we will continue to serve the community and head off to the preparations for EuroPython 2024!