Kevin Ollivier is a seasoned software engineer and co-owner with 22 years of experience building educational and game-focused software, from cross-platform desktop apps to HTML5 game engines for early childhood learning. He blends hands-on full-stack development (C++, Python, JavaScript, Vue, Android tooling) with project leadership, consistently delivering scalable, testable systems on time and on budget. His open-source contributions to prominent projects like wxWidgets/wxPython and Learning Equality’s Kolibri demonstrate deep expertise in GUI toolkits, build systems, and education platforms. Skilled at refactoring for scale and improving performance, he has led migrations and search implementations that supported millions of users. Curious about human behavior, he applies UX and instructional-design insights to make learning experiences more effective, and outside work he channels that creativity into tabletop and video gaming.
22 years of coding experience
19 years of employment as a software developer
Bachelor's of Science, Computer and Information Science, Bachelor's of Science, Computer and Information Science at University of Maryland Global Campus
Associates Degree, Computer Science, Associates Degree, Computer Science at Northern Virginia Community College (NOVA)
Contributions:573 commits, 1 PR, 2 comments in 13 years 8 months
Contributions summary:Kevin primarily focused on modifying and improving the existing wxWidgets library code. They implemented bug fixes related to the virtual mode for list controls and keyboard event propagation. Additionally, they contributed to feature enhancements, such as adding support for the middle-mouse button clicks, and improving behavior of wxSearchCtrl.
Contributions:63 reviews, 565 commits, 355 PRs in 2 years 10 months
Contributions summary:Kevin primarily worked on implementing features related to content curation and management, with contributions focused on adding features to content node creation by adding support for tags and creating a new channel. They also made significant changes to the Django test suite, adding new tests for channel creation and addressing issues related to file uploads, and implemented fixes for API functionality. Additionally, the user was involved in enhancing and updating the framework's functionality and fixing a couple of issues to do with how the app operates.
content-curationphpcurationkolibrisdg-4
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.