Lunny Xiao is a software leader with over 20 years of development experience, currently CEO of CommitGo and founder of Gitea, the widely used self‑hosted Git service written in Go. He is a hands‑on backend and DevOps engineer focused on the Go ecosystem—contributing to projects such as gitea, gogs, studygolang, tango and core tooling—where his work emphasizes reliability, storage, auth and maintainability. Previously R&D Director at Rying Software and an IT manager earlier in his career, he blends startup leadership with deep engineering execution from Mountain View. Notably, his contributions include large refactors and dependency modernization (dep → go mod), socket/TLS and protocol fixes, and feature work like webauthn integration, reflecting a pragmatic focus on long‑term code health. With an MS in Software Engineering and an earlier degree in Accounting, he pairs technical depth with business-minded rigor to streamline teams and product delivery.
12 years of coding experience
10 years of employment as a software developer
Master, Software Engineering, Master, Software Engineering at Nankai University
A FTP server framework written by Golang, moved to https://gitea.com/goftp/server
Role in this project:
Back-end Developer
Contributions:54 commits, 63 PRs, 74 pushes in 6 years
Contributions summary:Lunny primarily contributed to the core functionality of the Go FTP server, implementing various commands. They fixed bugs in the socket handling and TLS upgrades, and added support for several new commands such as APPE, REST, and XMKD, enhancing the server's feature set. The user also refactored code, updated the test framework, and improved the overall API of the project.
Contributions:14 releases, 212 commits, 16 PRs in 4 years 5 months
Contributions summary:Lunny contributed to the development of the Tango web framework, specifically focusing on the implementation of a compression option interface and enhancements to the router functionality. Their work involved adding compression features, including gzip and deflate support, and improvements to routing logic. The user's contributions also extended to incorporating new functions and implementing various methods within the framework's structure, demonstrating a focus on core framework components.
golangframeworkcache-controlpluggablemiddleware
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.