Mystery Code Society


Our mission is to champion gender equity in tech through beginner and intermediate coding education for people of marginalized genders.

original founders having fun at graduation

Our Story

Mystery Code Society began as Omaha’s first Girls Who Code club at the Abraham’s Branch Public library in February 2016. After back-to-back clubs, the organizers developed custom classes to cater to the interests of our students. In 2018, four of the original organizers and teachers, Shannon Jackson, Eris Koleszar, Sandi Barr, and Wendy Holley, formed Mystery Code Society as a corporation and nonprofit. The nonprofit gave us opportunities to formalize our operations, accept donations, and organize for the future.

“Mystery Code Society” was a suggestion from one of our students, Apurva, and we liked that the name suggested both community and a fun problem to solve, reflecting the way our classes felt. We consider ourselves to be solving “The Mystery of the Missing Genders in Tech,” and we also consider ourselves to be, in relationship with others, the solution.

Our Community

When we began Mystery Code Society, we considered the community we were serving to be “women, femmes, and non-men” instead of “people of marginalized genders,” and that was the language that was in our mission statement. At the time, we were still learning about all the ways people could be marginalized by their gender.

In 2020, we revisited our mission and voted to change the language to “people of marginalized genders.” For trans men, who were excluded from our previous mission, we were so focused on validating their identity as men that we were ignoring the ways in which they are marginalized. We thought it would be wrong to exclude a person from our community because they decided to transition to another gender. We also hadn’t thought enough about gender fluidity and whether nonbinary people and others would feel represented by the term “non-men.”

We know that, in conversations with others, we will continue to learn about gender, and we hope that the term “people of marginalized gender” is a term that can grow with us. But if this term doesn’t, we remain open to hearing more and changing our mission again when the time comes.

Board of Directors

picture of Ashley Udell

Ashley Udell


picture of Grace Erixon

Grace Erixon


picture of Clarice Santos

Clarice Santos


picture of Hauwa Muibi

Hauwa Muibi

Board Member

picture of Lingli Gan

Lingli Gan

Board Member

picture of Tera Maher

Tera Maher

Board Member

Advisory Board

picture of Mary Donovan Martello

Mary Donovan Martello

picture of Morgan Haworth

Morgan Haworth

picture of Kafayah Lawal

Kafayah Lawal

picture of Lauren Schultz

Lauren Schultz

Volunteers and Teachers

picture of Amanda Martinez

Amanda Martinez

picture of Brenda Agüero Carranza

Brenda Agüero Carranza

picture of Ciprianna Engel

Ciprianna Engel

picture of Juan Chavez

Juan Chavez

picture of Lauren Roberts

Lauren Roberts

picture of Payden Dyer

Payden Dyer

picture of Rosemary Keenan

Rosemary Keenan

picture of Sobie Don

Sobie Don

We could not put on the quality programming that Mystery Code Society offers without our volunteers.

Our Board is a working Board of hands-on volunteers and meets quarterly. Between Board meetings, our officers—elected from among the Board members—can act on behalf of our Board.

To Join Our Board

Our Board members are elected by the previous Board members. Board members are active volunteers in our organization, typically a commitment of ~10 hours per month, and serve a two-year term with half the members’ terms expiring each year. We have 4-10 Board members, including four officers. They must also attend ¾ of our Board meetings (6 total a year).

Advisory Board members are also volunteers, but without commitments to attend meetings or volunteer a certain number of hours. Advisory members’ votes do not count as a vote of a Board member, but they are asked to advise. Advisory Board members apply for a single-year term.

At the first annual meeting, our officers are elected from among our Board members.

Our application process for Board and advisory members begins in November, and applications are due in early January. If you are interested, join our mailing list to learn when the process starts!