Improving GitHub for open-source software. Previously, improving the GitHub platform for developers inside and outside GitHub.
Lead Maintainer. Invented Homebrew binary packages (bottles), fix users issues and develop features. Started a successful Kickstarter project which was funded in two hours to create a CI system for Homebrew. Installed servers into data-centre and keep them running.
Creator. A script to bootstrap a minimal macOS development system.
Program manager and lead engineer. A program and site encouraging regular contribution to open source software during work hours.
Creator. Provides some GitHub Flavoured Markdown extensions for TextMate to make working with GitHub Flavoured Markdown nicer.
Creator. A small application to delete your old, unpopular tweets.
Creator. A small application to lock your old, closed GitHub issues.
Creator. A small web application which runs scripts from webhooks.
Improving the quality for GitHub Enterprise through bugfixing and improving manual QA, CI, packaging, deployment, automation and ChatOps around the release process.
Maintainer. Improved Homebrew integration, general bugfixing and updates.
Creator. Rake buildsystem for generating Manning DocBook and PDF files from AsciiDoc.
Maintainer. Added HiDPI support, merged contributions and fixed bugs.
Developed features, APIs and optimized performance. Setup CI and automatic deployment for Rails and mobile applications. Managed and improved AWS infrastructure.
Creator. A readable HTML5 and CSS3 theme for Wordpress.
Creator. A collection of Qt wrappers for macOS’s Cocoa widgets.
Maintainer. Added support for Mac OS X 10.6 and Qt/Cocoa, added CPack packaging support and macOS installer creation, migrated to Git and bug fixing.
Android app that hosts an HTML5-based whiteboard server.
Creator. A cross-platform Qt RPG conversation editor. Abandoned due to original potential users no longer needing it.
Added CPack packaging support, Windows support, many other features and bug-fixes.
Technical lead for team that created the analysis mode and integrated Valgrind’s Memcheck, Callgrind and Cachegrind tools. Personally focused on tool visualisations. Released in 2.3.0.
Ported Qt/MSVC++ application from Windows to CMake, macOS and Linux. Proposed, implemented the successful rewrite of problematic contracted legacy code creating a faster application and happier users. Designed, implemented the REST XML protocol used between Mendeley Desktop and Web
Wrote WM8711 Linux kernel driver which was released in 2.6.26.
Added the CMake build-system and migrated to Git. Released in 0.9.
Improved support for parsing and generating non-Qt C++ code. Released in 0.2.0.
Added OpenDocument support and JFreeChart integration. Released in 3.2.beta1.