Joanna May is an Engineering Manager with a decade of experience specializing in cross-platform mobile development and Flutter-centered developer tooling. She progressed from hands-on mobile engineering roles at BMW, WorldVentures, and startups to leading teams at Very Good Ventures, blending practical app-building skills with team and product leadership. Joanna is passionate about friendly software design, solid architecture, and documentation, and she mentors others to adopt best practices across the mobile stack. A polyglot developer who loves Dart, C#, TypeScript, and Swift, she also builds games in Godot and experiments with compilers—signals of a deep curiosity for language and runtime design. Based in the Twin Cities, she focuses on creating OSS-driven developer tooling and nurturing the next generation of engineers.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Austin College
Reflection-free node-based dependency injection for C# Godot scripts, including utilities for automatic node-binding, additional lifecycle hooks, and .net-inspired notification callbacks.
Contributions:48 releases, 1 review, 1 PR in 11 months
Godot-specific JSON converters for Chickensoft.Serialization.
Contributions:49 releases, 1 review, 2 PRs in 1 year 1 month
godotjson-converterserializationchickensoft
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.