Projects I've worked on
- I wrote fedmsg, the Fedora Infrastructure message bus, and most of the related services.
- There's datanommer which stores the fedmsg history in a postgres database (and marks up the stored messages with associated metadata).
- Closely related is datagrepper, a web services that allows people and programs to query the fedmsg history.
- Flowing from that, I wrote Fedora Badges which uses the fedmsg stream to award "badges" to contributors based on their contributions.
- I wrote FMN, the centralized notifications service. It allows users to get direct IRC messages or emails about a variety of topics based on self-service preferences.
- One of many more fedmsg parts -- I wrote github2fedmsg which allows contributors to map their GitHub activity onto our message bus.
- I try to be generally helpful with our infrastructure ansible repo, improving scripts and configuration layout.
- Although I didn't write the initial go-through, I've become a co-maintainer of the fedora-packages app, working on enhancements, repairs, and operations.
- The first thing I ever wrote for Fedora was fedora-tagger (before I was an RH employee).
- In 2014, I started writing the bodhi2 frontend.
Lighter weight, but still fun:
- I've put work into Moksha, one of the components underlying the fedmsg stack.
- I wrote and maintain an awesome extension to taskwarrior called bugwarrior. It syncs issues from github, bitbucket, trac, bugzilla, megaplan, teamlab, redmien, jira, activecollab, phabricator and versionone to a local task database. I use it to produce my weekly timesheets.
- A little script, but I really like ansi2html (also for timesheets).
Way back when...
- I wrote a neat webapp called narcissus that visualizes web server traffic in real time.
- And my first major open source endeavor was as the mis-fortuned maintainer of toscawidgets2.