Joseph Black is a data scientist and software engineer with a decade of hands-on experience bridging research and production systems, currently applying his skills at Vail Systems. Comfortable across languages (C++, Java, Python, JavaScript) and cloud-native tooling like Docker and Kubernetes, he builds robust, production-ready systems informed by academic rigor from a master's program at UMass Amherst. His background spans distributed systems and smart contracts to front-end/back-end web tooling and GPU rendering optimizations, including GUI and shader contributions to the well-known OpenSCAD project. A two-time Google Summer of Code contributor and repeat teaching assistant, he pairs mentoring and collaboration with a curiosity for deep learning and cybersecurity. Notably, he has delivered practical blockchain loan-management contracts and optimized rendering pipelines, showing an ability to translate research ideas into efficient, user-facing features.
10 years of coding experience
2 years of employment as a software developer
York Comm High School
Master's degree, Computer Science, Master's degree, Computer Science at University of Massachusetts Amherst
Contributions:11 reviews, 3 commits, 11 PRs in 9 days
Contributions summary:Joseph primarily focused on modifying the graphical user interface (GUI) code, specifically the `TabManager.cc` file, to manage and control the saving of files. They addressed issues related to file overwrite confirmation, ensuring it only appears when necessary. The user also introduced and modified `VertexStateManager` and related shader code in `ThrownTogetherRenderer` and `OpenCSGRenderer` for optimized rendering performance, and introduced color handling.
Contributions:28 PRs, 26 pushes, 28 branches in 1 year 5 months
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.