Kevin Ollivier, Software Developer in Las Vegas, NV, United States
Kevin Ollivier

Software Developer in Las Vegas, NV, United States

Member since June 8, 2017
Kevin is a software developer with nearly 20 years of experience. He specializes in cross-platform GUI application development, particularly in Python, C++, and HTML5/JavaScript. Kevin has been working freelance and remotely for many years, so he is very comfortable working both independently and as part of a team.
Kevin is now available for hire




Las Vegas, NV, United States



Preferred Environment

Sublime Text, Xcode, Python, Git, Windows, MacOS

The most amazing...

...project i've worked on is a fantasy Role-Playing Game (RPG) for education that needed to analyze and adapt dynamically to each individual learner.


  • Co-Owner

    2015 - PRESENT
    KOSoftworks LLC
    • Created a mobile fantasy Role-Playing Game (RPG) for education that dynamically adapted to the learner's progress in real-time.
    • Designed and developed a language-learning aid for learning foreign languages (including ESL) that customizes exercises based on progress and mastery of various vocabulary terms.
    • Updated an open-source multimedia eBook creation tool to work on mobile devices.
    • Performed software development services for various clients.
    Technologies: JavaScript, React, jQuery,, HTML, C++, Django, Python
  • Freelance Software Developer

    2011 - 2015
    Independent Contractor
    • Served as primary developer for Red Giant Link, a cross-platform application to update and manage licensing for Red Giant products that saw over 100K launches per month during my time working there.
    • Served as a primary developer on LifeFlix, a native OS X application with automatic scene detection that makes it easy to capture video from MiniDV camcorders and digitize, catalog, and share the videos online.
    • Worked on licensing, packaging and maintenance for video effects plugins written for video editing tools such as Adobe After Effects and Final Cut Pro.
    • Worked on updates and maintenance for web applications built in Python, including some in the Django framework.
    Technologies: JavaScript, CSS, HTML, Objective-C, C#, C++, Django, Python
  • Software Developer

    2004 - 2011
    Tulane University
    • Created software for developing and deploying online eTexts viewable on desktops as well as tablets and mobile.
    • Designed and maintained the Payson Center's web presence, including choosing hosting providers, establishing the technologies and approaches used, and prototyping site design and aesthetics.
    • Assisted in the creation of offline or online digital libraries, with full-text search and support for several different document formats.
    • Contributed fixes and enhancements to the open source projects of software used by the Center, including wxWidgets and wxPython.
    • Started and maintained the wxWebKit project, a cross-platform port of the WebKit engine (before Chromium existed) in order to improve the state of cross-platform web engine embedding, to improve the capabilities of the Center's software tools.
    • Created and extended web applications in PHP for various projects the Center took part in.
    Technologies: PHP, JavaScript, CSS, HTML, Objective-C, C++, Python
  • Information Systems Coordinator

    1999 - 2004
    Tulane University
    • Created desktop software that enabled University Professors to create multimedia course materials for viewing online or via CD-ROM for offline environments.
    • Designed, developed, and maintained the Payson Center's web site and server.
    • Set up and maintained the computer networks and PCs for the Payson Center's DC office.
    • Created a web application to catalog and search a list of training programs on disaster response and mitigation in Latin America.
    Technologies: CSS, JavaScript, HTML, ASP, PHP, Visual Basic, Python


  • Red Giant Link

    Software updater and license manager for Red Giant software products. Saw 100,000+ launches per month during my work there. The latest version of the project I worked on was 1.9.

  • BrightSparc

    (Still in development) A mobile fantasy Role-Playing Game (RPG) for education. Built using the Phaser.js game development framework, it adapts in real-time to players' progress to ensure the game is challenging but not frustrating.

  • Lifeflix

    Lifeflix is a native OS X application that makes it easy to digitize old MiniDV camcorder videos and share them online. It automatically detects new scenes and marks the date and time of the recorded video.


  • Languages

    Python, HTML, Scala, Objective-C, JavaScript, C++, HTML5, Visual Basic, CSS, C#, SQL, Java, PHP
  • Tools

    wxPython, Git, Sublime Text, Xcode, Subversion (SVN), Adobe After Effects, Webpack, NPM, Jira, Atlassian Confluence, Adobe Photoshop
  • Other

    Software Development, Microsoft 365
  • Frameworks, Django REST Framework, Django, ASP, Angular, Bootstrap, Selenium
  • Libraries/APIs

    wxWidgets, React, jQuery
  • Paradigms

    Unit Testing, Agile
  • Platforms

    MacOS, Windows, WordPress, Android, iOS
  • Storage

    SQLite, PostgreSQL, MySQL


  • Bachelor's of Science degree in Computer and Information Science
    2000 - 2004
    University of Maryland University College - Maryland

To view more profiles

Join Toptal
Share it with others