James Mcginty is a Senior Software Engineer based in Melbourne with 13 years of hands-on development and team leadership experience, currently focused on streamlining, automating, and protecting accounts payable at TRAILD. He blends pragmatic engineering with modern agile practices, having led development teams and managed programming groups across enterprise and scale-up environments. James contributes to open-source front-end work—improving UI components and modernizing React Native Windows code—demonstrating attention to maintainability and cross-platform UX. Known for refactoring legacy patterns into cleaner, testable code, he pairs deep practical knowledge from a BASc in Computer Science with a knack for turning messy integrations into reliable, maintainable systems.
13 years of coding experience
21 years of employment as a software developer
Bachelor of Applied Science - BASc Computer Science, Bachelor of Applied Science - BASc Computer Science at RMIT University
A framework for building native Windows apps with React.
Role in this project:
Front-end Developer
Contributions:7 commits, 6 PRs, 43 comments in 1 year 6 months
Contributions summary:James primarily contributed to the React Native Windows project by addressing UI-related issues and refactoring code. Their work included converting legacy `React.PropTypes` to `PropTypes` from the `prop-types` package, which improved code maintainability. The user also updated various UI components like `WebView`, `TextInput`, `FlipViewWindows` and `StatusBar`, enhancing their functionality or fixing inconsistencies within the project. The user also removed a redundant project.json file, streamlining build configurations.
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.