Xiao Hu is an engineering leader and co-founder with 15+ years of experience building developer-focused products at Microsoft and Block and now founding Fina to democratize financial management systems. He has led and scaled developer experience teams at Block—driving major frontend migrations, sandbox strategy shifts, and API/SDK launches—while coaching managers and promoting high-performing engineers. A hands-on builder earlier in his career, Xiao authored cross-platform payment plugins (React Native/Flutter) and contributed full-stack examples and mobile integrations to Square open-source projects, including Apple Pay support. His background spans reliability and performance work on Outlook Web App to launching developer tooling and API logging pipelines, reflecting a blend of systems thinking and product-driven execution. Based in Greater Seattle, he combines startup grit with enterprise-grade process and a penchant for shipping developer-friendly infrastructure.
10 years of coding experience
16 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Zhejiang University
Code samples demonstrating the functionality of the Square Connect API
Role in this project:
Full-stack Developer
Contributions:1 review, 59 commits, 29 PRs in 2 years 2 months
Contributions summary:Xiao made significant changes to both the frontend and backend components of the Square Connect API examples. Their contributions included updating CSS and JavaScript files across multiple examples, implementing and improving UI components. The user also updated the examples to incorporate newer functionality in the Square API. This suggests a focus on maintaining and improving the example applications, including front and backend updates.
Contributions:24 reviews, 186 commits, 40 PRs in 3 years 10 months
Contributions summary:Xiao focused on adding features to the Square In-App Payments Flutter Plugin for iOS. They implemented an initial entry point for card entry and integrated the mComm framework for payment processing. Further development included adding Apple Pay support by integrating Apple Pay functionality and defining associated delegate methods. They made improvements for both the Android and iOS platforms by adding and refactoring code to enable the Card Entry flow and Apple Pay functionality and completing necessary callbacks.
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.