Joan Rieu is a Technical Lead and founder with 13 years of experience designing and delivering scalable web and cloud-native systems across gaming and enterprise domains. Based in Canada, she has led architecture and team coaching at Ubisoft and Lectra, building micro-frontend platforms and introducing Kubernetes, TypeScript, and Kafka into production landscapes. Hands-on across the stack, Joan blends TypeScript/React frontends with backend microservices (Node.js, Kotlin, Spring Boot) and has shipped cross-device game experiences that handle varied input and display constraints. She contributes to open-source tooling—improving the CLI and test coverage for the widely used json-schema-to-typescript project—demonstrating pragmatic attention to developer UX. Her background in research and R&D gives her a knack for turning legacy systems into resilient, testable architectures while mentoring teams to adopt modern practices.
Compile JSON Schema to TypeScript type declarations
Role in this project:
Full-stack Developer
Contributions:9 commits, 1 PR, 4 comments in 3 days
Contributions summary:Joan contributed to the development of the command-line interface (CLI) for the `json-schema-to-typescript` project. Their work included adding options for CLI usage, such as `--unreachableDefinitions` and style flags, and expanding the built-in help documentation. They also implemented tests for the newly added features and corrected a test case related to the style flags.
Contributions:133 commits, 93 pushes, 2 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.