Josh Bode is a senior technical lead and quantitative software engineer with 11 years of experience architecting data-driven platforms and models across finance and healthcare. With a PhD in Mathematics and a career that spans senior quant roles at major banks to chief architect and platform leadership at fintechs, he blends rigorous modeling (PD/LGD/EAD) with hands-on engineering in Python, Julia, R and TypeScript. He currently leads engineering at Checkmate after steering architecture and data science at Kelvin, consistently turning complex regulatory and risk requirements into automated, production-grade systems. An active open-source contributor, he improved the popular datamodel-code-generator to make schema-to-Pydantic conversions more robust and modular—evidence of his focus on developer ergonomics and reliable data contracts. Based in Melbourne, he brings a rare mix of deep quantitative expertise and pragmatic platform-building skills, often surfacing subtle edge-case fixes that prevent downstream failures.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Mathematics, Doctor of Philosophy (Ph.D.) Mathematics at Freie Universität Berlin
Bachelor of Science (Honours) Mathematics Physics, Bachelor of Science (Honours) Mathematics Physics at Monash University
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Role in this project:
Back-end Developer
Contributions:23 commits, 21 PRs, 33 comments in 1 year
Contributions summary:Josh primarily contributed to the development of the `datamodel-code-generator` project by adding features and improving its functionality. Their work included adding packaging files, implementing an entry point for the command-line interface, and enhancing the code by using `Optional` for optional fields. They also supported "modular" schemas, and addressed several edge cases with module references, showing a focus on improving the codebase's flexibility and robustness.
Contributions:23 commits, 18 pushes, 4 branches in 3 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.