Harry Tran is a Senior Software Engineer based in Queensland, Australia with eight years of experience building secure, cloud-native full-stack applications using React, TypeScript, Node.js, Python, Docker, and AWS/GCP. He has delivered production systems across consulting and product teams—most recently at Bain (via Max Kelsen acquisition)—with strong emphasis on automated testing, CI/CD, and pragmatic engineering practices. Harry is an active open-source contributor, improving front-end UX and reliability on Greenstand’s Treetracker admin and web-map projects, demonstrating attention to accessibility, dark-mode theming, and mobile UI fixes. Comfortable across web, data engineering and GenAI applications, he pairs hands-on implementation with infrastructure as code and observability. Outside work he contributes to OSS, follows documentaries and sports, and is currently learning Rust to broaden his systems-level skills.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (Honours) Computer Software Engineering, Bachelor of Engineering (Honours) Computer Software Engineering at QUT (Queensland University of Technology)
Physics, Physics at High School for Gifted Students, Hanoi University of Science, Vietnam National University
The Admin Panel is the part of the Treetracker project for verifying, processing and managing data collected by the Treetracker app
Role in this project:
Front-end Developer
Contributions:7 reviews, 40 commits, 41 PRs in 1 year 5 months
Contributions summary:Harry primarily contributed to the front-end of the Treetracker admin client, making several bug fixes and implementing new features. Their work involved modifying React components, updating API calls, and improving the user interface. They focused on fixing planter and species editing issues, adding image rotation, and improving the filter functionality.
Contributions:1 review, 8 commits, 5 PRs in 1 year
Contributions summary:Harry primarily focused on front-end development tasks, evidenced by changes to `Navbar.js`, `TreeInfoDialog.js`, and the repository's integration of `Reactjs`. Their contributions included fixing a mobile menu issue, enhancing the UI with full-screen dialogs, and resolving merge conflicts. Furthermore, the user made changes to the application's theming, specifically addressing the appearance of background elements in dark mode. This indicates a focus on improving the user interface and user experience.
reforestationweb-mapjavascriptnon-profitmap
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.
Request Free Trial
Harry Tran - Senior Software Engineer at Bain & Company