- Testimonials
- A Few Favorite Accomplishments
- A Little Bit About Me
- Resume and Contact Info
- Employment and Consulting
- Software Development, Open Source, and Community
- Personal Projects and Blog Posts
- Public Speaking
- Python and Django Community Leadership and Event Management
- Education
- Mentoring and Mentors
- Kudos
- Milestones
- Copyright
“Each year, one of my favorite parts of working with DjangoCon US has been getting to collaborate with Katherine. She has always been so level-headed, kind, and given constructive and thoughtful feedback. Katherine is someone that I would forever jump at a chance to work with again, as she brings expertise, organization, and friendly oversight to any project she’s a part of.”
— Joni Trythall, Owner/Design Lead at YupGup, February 12, 2021
For more detailed information, see my LinkedIn profile.
About Simpl
- Mission-driven, disruptive tool with the potential to democratize access to game simulations
- Built with Python/Django and React
- Incubated through Wharton's Alfred West Jr. Learning Lab
Roles
- Technical Advisor
- Technical Writer
- Expert in product, market analysis, open source, community development
- Navigation of productization, marketing, launch
- Working with Simpl Core Team to Docker-ize demo and game-making components, which will increase adoption
- Documenting Docker instructions
About IdeaMachine
- Social Interaction and Peer to Peer Learning for the Classroom
- Incubated through Wharton Interactive
Roles
- Researcher
- Technical Writer
Roles
- Pinax 21.05 Release: Lead Release Manager
- Pinax 20.XX Release: Lead Release Manager
- Pinax 18.01 Release: Mentored Release Manager/Contributor
- Created Pinax 21.05 Release Plan
- Created Pinax Roadmap
- Created Pinax 20.XX Release Plan
- Created Pinax Community Health Files (WiP)
Pinax 20.XX Release Overview (Completed in the spring and summer of 2020)
- Around 28 Pinax apps were included
- Dropped support for Django 1.11, 2.0, and 2.1, and Python 2,7, 3.4, and 3.5
- Added support for Django 2.2 and 3.0, and Python 3.6, 3.7, and 3.8
- Updated testing matrix, continuous integration, and packaging configs
- Improved documentation and its discoverability
Contributors, issues, and PRs since the previous release:
- Dozens of contributors opened issues, submitted PRs, and provided support
- Over 160 issues were closed
- Over 100 PRs were merged
- Over 30 PRs were closed
Release overview:
- Around 28 Pinax apps were included
- Support was dropped for Django 1.11, 2.0, and 2.1, and Python 2,7, 3.4, and 3.5
- Support was added for Django 2.2 and 3.0, and Python 3.6, 3.7, and 3.8
- Version testing, continuous integration, and packaging configurations were updated
Documentation and discoverability:
- The Pinax release and maintainer processes were extensively documented for the first time
- The number of files in repos was reduced and configurations standardized across repos in order to make repos more approachable and more easily documented
- Community documents were created or revised if out-of-date, and moved to central locations
Community:
- A new Community Plan created a strategy to make it easier for users and contributors to get started
- A new "Important Links" section at the top of each README.md will help people find what they need
Pinax 18.01 Release Overview (Completed in the spring of 2018; around 28 Pinax apps were included)
- Dropped support for Django 1.8, 1.9, 1.10 and Python 3.3
- Added support for Django 2.0
- Converted from Travis CI to CircleCI and CodeCov
- Updated setup.py format
- Moved docs to README.mds and improved README.md layouts
- Website Chair and Technical Lead Description
- Website Co-Chair, Technical Lead, and Maintainer, 2019/Website and GitHub Repo
- Website Chair, Technical Lead, and Maintainer, 2018/Website and GitHub Repo
- Website Chair, Technical Lead, and Maintainer, 2017/Website and GitHub Repo
- Website Contributing Guidance Author, 2017
- Website CfP Author, 2017
- DjangoCon US 2017 Organizer and Django Girls Event Organizer
Pinax
- Technical Writer
- Technical Community Manager
- Representative at numerous conferences
DEFNA
- Representative at numerous conferences
- Authored DjangoCon US Contributing documentation (originally, in 2016)
- Created Setting Up an Open Source Project (mostly valid, but not updated recently)
- Reflections on Stanford Code in Place Blog Post
- Simba Friends Twitter Bot Project GitHub Repo and Twitter
- Stanford Code in Place Experimental Art Exhibit GitHub Repo and Twitter
- Contributor to How Eldarion Works Remotely
- Invited by Twitter DevRel to produce a series of video tutorials and livestream sessions about my Twitter Art Bot and Art Gallery created as part of Stanford Code in Place
Activities
- Created comprehensive recap slides for each section: https://github.com/KatherineMichel/stanford-code-in-place-section-leader
- Facilitated collaborative problem solving among students through live coding
Slides
- Section 1 Google Drive and PDF
- Section 2 Google Drive and PDF
- Section 3 Google Drive and PDF
- Section 4 Google Drive and PDF
- Section 5 Google Drive and PDF
2021
- DjangoCon US 2021 "Desmitificando el Mantenimiento"
- DjangoCon US 2021 "Maintaining Demystified"
- GitHub Talk "Journey to Maintainer"
- PyCon US 2021 Maintainers Summit "Bringing Pinax Back to Life"/Replay
- FOSDEM Python Devroom "Bringing Pinax Back to Life"/Replay (Stats: FOSDEM is the biggest Free and Open Source software conference in the world, with more than 8000 attendees)
2020
- PyLadies Southwest Florida, PyLadies Miami, SWFL Coders, SWFL Data, and FGCU SEC Meetup (Hacktoberfest) 2020 "Get a Jumpstart on Collaboration and Code Review in GitHub"/Replay
- PyCon US 2020 Maintainers Summit (Accepted but not given, due to event having been cancelled) "Bringing Pinax Back to Life"
2018
- DjangoCon US 2018 "State of Django" Panel"/Replay, representing DEFNA
2017
- DjangoCon US 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"/Replay
- devICT Presents Meetup (Hacktoberfest) 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"/Replay
- PyLadies Remote 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"/Replay
2021
2020-2021
- Coming soon :)
- DjangoCon US 2021 "Manteniendo Desmitificado"
- DjangoCon US 2021 "Maintaining Demystified"
- PyCon US 2021 Maintainers Summit "Bringing Pinax Back to Life"
- FOSDEM 2021 "Bringing Pinax Back to Life"
- PyCon US 2020 Maintainers Summit "Bringing Pinax Back to Life"
- DjangoCon US 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"
- GitHub 2021 Global Maintainer Summit "Bringing Pinax Back to Life"
- PyGotham TV 2020 "Discovering the Next Great Artist: Python"
- PyCascades 2018 "Choosing an Advanced Git Workflow"
- PyCon Canada 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"
- PyGotham 2017 "Get a Jumpstart on Collaboration and Code Review in GitHub"
- Python Software Foundation (PSF) Contributing Member
- Django Software Foundation (DSF) Individual Member (Nominated and Confirmed)
Positions Held
- Corporate Secretary, 2020- present
- Director, 2017- present
Code in Place, offered online by Stanford University April-May 2021
- Among a group of highly skilled teachers handpicked to be part of the Code in Place Teaching Team as Section Leaders
- Received teaching training through Stanford Engineering
- Led a group of ~10 students in completing a 5-week introductory online Python programming course based on material from the first half of Stanford’s introductory programming course, CS106A
Activities
- Created comprehensive recap slides for each section: https://github.com/KatherineMichel/stanford-code-in-place-section-leader
- Facilitated collaborative problem solving among students through live coding
- Provided ongoing support and motivation
- Mentored students
Performance
- Consistently received very positive comments and highest possible rating from student feedback
Code in Place, offered online by Stanford University April-May 2020
- Completed a 5-week introductory online Python programming course based on material from the first half of Stanford’s introductory programming course, CS106A.
- Offered by Stanford during COVID-19 pandemic, with 10,000 global students and 900 volunteer teachers participating from around the world.
Blog Post
- Jeff Triplett, early Django Developer at The Lawrence Journal World, birthplace of Django
- Graham Ullrich, Pinax Maintainer
- Mfon Eti-mfon, Pinax Contributor and DSF Board member
- Mentored Mfon Eti-mfon, developer and Nigerian dev community advocate, to make a major contribution to Pinax 20.XX Release, particularly through the DevOps and other documentation that I created.
- Mentored 12 year old Codergirl.py to make her first open source contribution.
- In general, I've provided mentoring and support to any Pinax user who needs help
"It is really beautiful Katherine! 💕"
— Hayley Debraver's tweet, March 26, 2019
"Excited to share a project we have been working on this year over at @helloyupgup 🚀 🌴 Thoroughly enjoyed teaming up with these folks 💕"
— Joni Trythall's tweet, March 27, 2018
"Great job! 👏👏👏👏"
— Jeff Triplett's tweet, March 27, 2018
"it is looking so cool! 😀😀"
— Victor Freitas's tweet, March 27, 2018
"I love the new site for DjangoCon US
♥️ It's been great seeing it progress! Everyone did great work!"
— Lindsey Dragun's tweet, March 27, 2018
"#Djangocon 2018 in San Diego has been the most inclusive, breath of fresh air conference I've ever attended, with the most beautiful and diverse group of people. Way to go Team Djangocon, @FlipperPA !!! <3"
— Amber Wanner's tweet, October 17, 2018
"#djangocon closing remarks: biggest year ever, 477 tickets, 178 tutorial tickets, $20k in financial aid to 41 people, 2x sponsorship from '17 (while @h34th3r329 was pregnant!), 66% of tutorials from underrepresented groups"
— Drew Winstel's tweet, October 17, 2018
"I had a good feeling from the website alone. It emphasized community all the way through, ... In all these little ways, they sent a clear and cohesive message that emphasized the importance of making everyone feel welcome... Those details are where love and empathy live. Those details are fucks given. Those details made my hear warm, and made me feel at home. Thank you DjangoCon. It was an honor to get to know you."
— From Saron Yitbarek's blog post "That Time I Went to DjangoCon and Fell in Love with the Community," July 31, 2016
"✌️😁🤳 @KatiMichel #SelfieSprint #SelfCareSprint #pycascades"
— Mariatta's tweet, March 6, 2019
"Quite proud to know the people @jessicamckellar just mentioned in her #PyCaribbean closing keynote. @mariatta helped ME make my first CPython contribution too! #KojoInSDQ #NorAmGT"
— Kojo Idrissa's tweet, February 18, 2018
“Finishing up a new Pinax release that drops support for Python 2.7 in 25+ apps and improves our community docs, among other things. Big milestone for me because I managed the end-to-end process... created the release plan, oversaw the work, merged the PRs, tagged & published.🎉”
— My Pinax Release tweet, July 18, 2020
“Beautiful "negative" image tweeted by @SimbaFriendsBot, my Stanford Code in Place final project, inspired by @chrispiech's dog. My Python script that powers it is run solely via @GitHub Actions, downloading, modifying, and tweeting an image within GitHub. ”
— My tweet, May 23, 2020
“I'm a very proud @djangocon US Website Co-Chair. Our beautiful 2019 site is live! The design changes from sunrise to sunset based on time of day. ⛵️🌅 Hope you'll take a look. 😍 Thank you @helloyupgup and everyone who made it happen. Join us in San Diego?”
— My tweet, March 15, 2019
“I'm one very proud @djangocon US Website Chair! Our site just went live and it's super cute. Thank you to the @defnado board, @helloyupgup, and the many volunteers who all came together to make it happen. I hope you'll take a look! 😍”
— My tweet, March 27, 2018
“Thrilled to have had the chance to represent @defnado at PyCon and get to know many members of the Mexican and Latin American communities! 🇲🇽 🐍”
— My PyCon Charlas tweet, May 9, 2019
“PyCon Charlas are kicking off right now. We have two @defnado Board Members representing DEFNA at @pyconcharlas today (@lakatialira and @KatiMichel). They want to meet people who use DEFNA's services! #PyCon #PyCon2019”
— DEFNA PyCon Charlas tweet, May 3, 2019
“DEFNA Board Members @katimichel y @lakatialira representaron a DEFNA en las PyCon Charlas y pudieron chatear con muchos miembros de las comunidades de Python de México y Latinoamerica. Kati escribió una blog post sobre su experiencia en PyCon. Léelo aquí!”
— DEFNA PyCon Charlas tweet, May 3, 2019
© 2020-Present Katherine Michel. All Rights Reserved.