Lunny Xiao

Chief Executive Officer at CommitGo

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lunny Xiao is a seasoned software leader and founder with over 20 years in software development and 13 years of hands-on experience building backend systems and developer tools. As the creator of Gitea and CEO of CommitGo in Mountain View, he blends entrepreneurial leadership with deep Go expertise to deliver fast, reliable self-hosted DevOps solutions. His contributions to notable open-source projects—ranging from high-performance NoSQL servers and Go package managers to FTP servers and web frameworks—showcase a consistent focus on code quality, maintainability, and tooling that empowers other engineers. Previously he led R&D and IT teams, designing infrastructure and product workflows that scaled across organizations. Trained with a master’s in software engineering from Nankai University and an earlier background in accounting, he combines technical rigor with pragmatic product and operational thinking. Notably, his work often involves modernizing legacy Go projects (dep → go mod, vet fixes) and adding practical features like SSH and WebAuthn to real-world developer platforms.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster, Software Engineering, Master, Software Engineering at Nankai University
languagesEnglish, Chinese
github-logo-circle

Github Skills (40)

git10
back-end-development10
apidoc10
package-management10
mysql10
api-design10
testing10
command-line-interface10
routing-slip10
authentication10
user-authentication10
implement10
go10
api10
routes10

Programming languages (19)

PowerShellC#JavaCSSC++RustStandard MLMakefile

Github contributions (5)

github-logo-circle
goftp/server

Jul 2014 - Jul 2020

A FTP server framework written by Golang, moved to https://gitea.com/goftp/server
Role in this project:
userBack-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.
golangftpsftp-clientserver-frameworkftp-server
lunny/tango

Dec 2014 - May 2019

Micro & pluggable web framework for Go
Role in this project:
userBack-end Developer
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.
Request Free Trial
Lunny Xiao - Chief Executive Officer at CommitGo