Josh Wulf is a Senior Software Engineer and open-source maintainer with 14 years of experience building developer tooling and microservices orchestration, currently scaling LLM-assisted code quality and correctness at Camunda. He maintains the Zeebe JavaScript/TypeScript client and previously led developer experience for Camunda Platform 8, combining hands-on TypeScript microservices work with advocacy—speaking, writing, and producing educational content. A serial mentor and educator, he co-founded Magikcraft to teach kids to code via Minecraft and builds gamified learning experiences for children with chronic conditions. Comfortable across TypeScript, Go, Java, and Node.js, he blends production engineering with UX and developer experience sensibilities. Based in New Zealand, he pairs technical depth with a knack for storytelling—writing near-future fiction in code and hosting community podcasts.
13 years of coding experience
20 years of employment as a software developer
SWISH Bootcamp, Selling with Integrity, Selling Honestly, SWISH Bootcamp, Selling with Integrity, Selling Honestly at ISR Training
Locutor Radial, Locutor Radial at La Academia Peruana de Locución Juan Sifuentes
Applied Project Management, Applied Project Management at Australian Institute of Management
Microcontroller system design and programming, Microcontroller system design and programming, Microcontroller system design and programming, Microcontroller system design and programming at Auckland University of Technology
University Entrance, Latin, English, University Entrance, Latin, English at Mount Albert Grammar School
Intro to Functional Programming (3-day workshop), Intro to Functional Programming (3-day workshop) at Data 61
BSc, Computer Science, BSc, Computer Science at University of Auckland
Sample application demonstrating an order fulfillment system decomposed into multiple independant components (e.g. microservices). Showing concrete implementation alternatives using e.g. Java, Spring Boot, Apache Kafka, Camunda, Zeebe, ...
Role in this project:
Back-end Developer
Contributions:10 commits, 1 PR, 1 comment in 10 days
Contributions summary:Josh primarily focused on implementing and integrating REST APIs within the payment processing microservices. They added multiple versions of payment endpoints (v1-v6) using Node.js and Express, utilizing different architectural approaches including direct calls, Brakes for circuit breaking, and integration with the Zeebe workflow engine. The user also implemented interactions with a fake Stripe service and integrated testing for the developed APIs. The contributions included features like credit card charging, and the application of customer credits.
Contributions:9 commits, 6 PRs, 56 comments in 1 year
Contributions summary:Josh primarily focused on fixing bugs and improving the functionality of the Scriptcraft Minecraft plugin, especially in relation to Minecraft versions. They addressed issues related to dependencies and Java API changes in different Minecraft versions. Furthermore, the user worked on refactoring code, particularly removing unused elements, adding experimental features, and enhancing existing modules such as the drone and HTTP modules.
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.