Skip to content
It's always easier to criticize than gets hands dirty to build something useful.
It's always easier to criticize than gets hands dirty to build something useful.


@Homebrew @mattn @dominikh @flamego @mholt @alecthomas @fregante @wuhan005 @halfrost





@gogs @go-ini @go-macaron @go-clog @flamego @go-i18n @asoul-sig
Block or Report

Block or report unknwon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋

Thanks for visiting my GitHub profile, it's great to meet you here! 😊

Here are some quick things about me:

  • 🔭 I'm a software engineer who is paranoid about convention, consistency, and constraints.
  • 🕵️‍♀️ I like doing quality work, and a real asshole on pull request reviews.
  • 🧸 I'm proud of who I am, what I have built, and what I am building.
  • 🧑‍💻 Coding is my passion.
  • 📫 The best way to reach me is to send me an email.
  • Fun fact: I once drove to the Half Moon Bay for sun rise.

Last but not the least, we're hiring at Sourcegraph!


  1. gogs/gogs Public

    Gogs is a painless self-hosted Git service

    Go 40.1k 4.6k

  2. Universal code search (self-hosted)

    Go 6.1k 764

  3. A fantastic modular Go web framework with a slim core but limitless extensibility

    Go 315 23

  4. go-ini/ini Public

    Package ini provides INI file read and write functionality in Go

    Go 3k 346

  5. Package macaron is a high productive and modular web framework in Go.

    Go 3.3k 287

  6. ASoulDocs is a stupid web server for multilingual documentation

    Go 1.3k 145

2,863 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri

Contribution activity

May 2022

Created a pull request in flamego/flamego that received 2 comments

response_writer: make read and write status code thread safe

Describe the pull request Read / write operations of status code was not thread-safe which causes problem when a middleware responds data to the cl…

+19 −11 2 comments
Reviewed 65 pull requests in 22 repositories
sourcegraph/sourcegraph 19 pull requests
unknwon/the-way-to-go_ZH_CN 13 pull requests
asoul-sig/asouldocs 4 pull requests
gogs/gogs 4 pull requests
flamego/session 3 pull requests
flamego/cache 3 pull requests
sourcegraph/handbook 3 pull requests
gogs/docs 2 pull requests
flamego/recaptcha 1 pull request
flamego/seed 1 pull request
flamego/template 1 pull request
flamego/csrf 1 pull request
flamego/i18n 1 pull request
flamego/captcha 1 pull request
flamego/cors 1 pull request
flamego/auth 1 pull request
flamego/gzip 1 pull request
flamego/brotli 1 pull request
flamego/binding 1 pull request
flamego/hcaptcha 1 pull request
flamego/sse 1 pull request
bytebase/bytebase 1 pull request

Created an issue in bytebase/bytebase that received 1 comment

Unable to update Git provider once given bad credentials

Provide the MySQL version you are using (if related with instance/database operation) n/a Provide the GitLab version you are using (if related with…

1 comment
Opened 2 other issues in 1 repository
Started 1 discussion in 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.