Justin Israel is a Senior Software Engineer with 15 years of experience building cloud-native, distributed systems and tooling for visual effects pipelines at studios including Wētā FX, Weta Digital, Sony Imageworks and SouthPark Studios. He specializes in Python, C++ and Go to design asset management, render farm, scene description and multi-site sync systems, and has led custom build and pipeline UI integrations for large-scale VFX production. Justin pairs deep production-side experience (compositing and pipeline support) with backend engineering chops, contributing to open-source projects like gopy and Qt.py to improve language bindings and cross-Qt compatibility. His work often touches both developer ergonomics and runtime correctness—refactoring loading logic, test-fixing for newer Go versions, and tightening Python wrapper memory/exception handling. Based in Wellington, he brings a rare blend of hands-on artist tooling insight and systems-level engineering to high-throughput media pipelines.
15 years of coding experience
15 years of employment as a software developer
BA: Film and Electronic Arts, Film and Video Production, BA: Film and Electronic Arts, Film and Video Production at California State University, Long Beach
gopy generates a CPython extension module from a go package.
Role in this project:
Back-end Developer
Contributions:5 reviews, 13 commits, 8 PRs in 5 years 9 months
Contributions summary:Justin primarily focused on enhancing the `gopy` project, which generates CPython extension modules from Go packages. Their contributions include implementing features to generate and insert function signatures, fixing tests for Go 1.16 compatibility, and improving the import mechanisms to be compatible with python3. The user also worked on ensuring the correct handling of exceptions and memory management within the generated Python wrappers. Furthermore, they refactored configuration options and extended gopy:name control with PEP8 naming, providing flexibility in code generation.
Minimal Python 2 & 3 shim around all Qt bindings - PySide2, PySide6, PyQt5 and PyQt6.
Role in this project:
Backend Developer
Contributions:10 commits, 3 PRs, 24 comments in 4 years 1 month
Contributions summary:Justin primarily contributed to the core functionality of `Qt.py`, a shim for Qt bindings. They fixed bugs related to module loading and referencing, ensuring proper functionality across different Qt bindings. The user refactored code and added enhancements like placeholder types for missing members and logging improvements. Their work also included modifications to the common members and tests within the Qt.py library.
pyqtpysidepythonqtpyqt4
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.