I'm John Roper

Developer - Organist - Project Manager

I'm a Programmer

  • Name: John Roper
  • Job: Developer, Organist, and Project Manager
  • Residence: Quincy MA, USA
  • GitHub: @johnroper100

I am a student at Assumption University with a big interest in web design, UX/UI, and computer simulation. I have been working part-time with computer development in entertainment for 5 years. My main skillset is in the development of large-scale web applications and server solutions for communities, databases, and project management. I also specialize in the development of tools for 3D VFX and simulation.

My development experience includes Python, NodeJS, and PHP/SQL, but I have experience with Java and C/C++. The main technologies and frameworks that I work with include Git, Flask, SocketIO, SQL (MySQL, SQLite), and the Blender Python API. My primary creative software experience includes Blender, Unreal Engine, and the Allegorithmic Substance Tools, but I have also worked with Houdini, Maya, and the Adobe Creative Suite.

Additionally, I am studying pipe organ and composition, and I am a member of the American Guild of Organists (Boston chapter).

My Experience

  • Software Developer and User Service Agent

    Organ Historical Society Jan 2020-Present

    Responsible for developing, maintaining, and supporting the historical Pipe Organ Database. Rewrote the system from scratch in early 2020 to be easier to use and more extendable for the future.

  • Software Developer and User Service Agent

    Blend Swap L.L.C. Jun 2018-Present

    Responsible for developing, maintaining, and supporting the popular Blender community website Blend Swap.

  • Software Developer and User Service Agent

    Reynante M. Martinez - Cycles Material Vault 2016-Present

    Responsible for developing, maintaining, and supporting custom material management solutions for Blender 3D.

  • Workflow Technical Director and Web/Desktop Developer

    Theory Studios 2015-2019

    Responsible for building and maintaining custom team and production management tools in addition to developing crowd simulation, color grading, and lighting software. I also did simulation for a number of different productions including Man In the High Castle (Nominated for an Emmy), Philip K. Dick's Electric Dreams, and Sesame Street.

  • Web Development and Pipeline Engineering Intern

    Jackrabbit Design Jul 2017-Sep 2017

    Responsible for researching and developing custom network render management software and related plugins for After Effects and Cinema 4D. Also responsible for developing custom WordPress themes in HTML, SCSS, and PHP. Additionally, worked extensively on various 3D projects that required modeling, simulation, compositing, and motion graphics skills.

  • Software Developer

    Self-Employed 2015-Present

    Currently the developer and project manager of the Tonalite lighting control system and CrowdMaster crowd simulation software for Blender 3D in addition to freelancing on many other projects.

My Reviews

Congratulations to you and your colleagues for the redesigned OHS Pipe Organ Database. I find the site to be very intuitive to consult and beautifully designed. What was already an impressive source of information about pipe organs has become an even better reference for organists, organ scholars, builders and aficionados around the world. My sincere thanks to you and your colleagues for your hard work making this very valuable information available to all.

Simon Couture

Vice-président, Casavant Frères

My experience working with John has been nothing but stellar! He delivers quality results and lightning fast. He made the CMV add-on a reality. Without his expertise, it wouldn't have existed in the first place.

Reynante M. Martinez

Cycles Material Vault

John Roper is helping shape Theory's production toolkit through his expert design and coding skills. He is also providing guidance in modeling and simulation for our animated shows and VFX.

David Andrade

Theory Animation

My Work

  • View Project
  • View Project
  • View Project
  • View Project
  • View Project
  • View Project
  • View Project
  • View Project
  • View Project

Contact Me