I'm a Programmer
- Name: John Roper
- Job: Developer and Project Manager
- Residence: United States
- Hometown: Boston MA
I am an 11th grade high school student at Xaverian Brothers High School with a big interest in UX/UI and computer simulation. I have been working part-time with computer development in entertainment for 5 years. Currently I work for Theory Studios as a workflow technical director on productions such as Amazon's Man In the High Castle Season 2 (Nominated for an Emmy), Philip K. Dick's Electric Dreams, and Sesame Street in addition to freelancing for clients such as the Cycles Material Vault and Blackheart Media.
My development experience includes Python, NodeJS, and PHP/SQL, but I have also worked with Java and C/C++. The main technologies and frameworks that I work with include Flask, SocketIO, SQL (MySQL, SQLite), and the Blender Python API. My primary software experience includes Blender, Houdini, and the Allegorithmic Substance Tools, but I have also worked with Maya and the Adobe Creative Suite.
Additionally, I am studying organ and composition and I am a member of the American Guild of Organists (Boston chapter).
Workflow Technical Director and Web/Desktop DeveloperTheory Studios 2014-Present
Part-time: 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, Philip K. Dick's Electric Dreams, and Beans & Peas.
Software Developer and User Service AgentBlend 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 AgentReynante M. Martinez - Cycles Material Vault 2016-Present
Responsible for developing, maintaining, and supporting custom material management solutions for Blender 3D.
Web Development and Pipeline Engineering InternJackrabbit 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 DeveloperSelf-Employed 2014-Present
Currently the developer and project manager of the CrowdMaster crowd simulation software for Blender 3D in addition to freelancing on many other projects.
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.
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.