avatar

I'm xiaogaozi. I work at Juicedata, former Xiaohongshu, Jike, Zhihu and Tencent employee. I'm a backend engineer, blogger, geek, guitar player, hobbyist photographer, traveler, indie (sometimes 3A) gamer, automator and full-time dreamer. Not necessarily in that order.

I maintain a (maybe) weekly digest called "Maybe News", if you have interest you could subscribe to it here.

You could find me on GitHub, Twitter, Bandcamp, Douban, LinkedIn and many more places.

May the source be with you. 🖖

Projects

2022

alipay-to-moze
Convert transaction records of Alipay to MOZE app format
pipedrive-workflow
Alfred workflow for Pipedrive

2021

wechat-forwarder
The handy tool to receive WeChat message and send reply in Slack (based on Wechaty)

2019

firefly-python-sdk
The Python SDK for Firefly
firefly-cli
Command line tool for machine learning workflow
pipeline-components
Components for Kubeflow pipeline
ellie
Ellie is a service to monitor machine learning pipeline

2018

hyrule
Hyrule is a high-performance, distributed store index engine library
hyrule-operator
Kubernetes operator for Hyrule
red-commons
Common Java libraries for Red
faiss-java
Java language binding for Faiss
ann-benchmark
Approximate nearest neighbor (ANN) search libraries benchmark

2016

kafka-messenger.js
A Node.js library to help you send and receive message from Kafka easily

2015

generator-spark-app
Yeoman generator for Apache Spark application (using Scala API)
generator-pyspark-app
Yeoman generator for Apache Spark application (using Python API)

2014

generator-pypackage
Yeoman generator for Python package
redis2hdfs
Export Redis data to HDFS
virtual-hadoop-cluster
A virtual Hadoop cluster running CDH 5
basedevimage-docker
Docker image build on top of phusion/baseimage
easy-gitlab.vim
Use Vim and GitLab with ease

2013

Wudaokou Rim
Multiplayer game built on top of HTML5 and Socket.IO
vagrant-phabricator
Vagrant for Phabricator

2011

Inspector
Inspect the page you are interested
CTF Qual Arena
An imitation of DEF CON CTF Qual platform

2010

Buzzing Cat
Sync your Twitter and Renren status via XMPP

2009

TeX Sky
Collect my personal LaTeX docs
SNS All in One
Browse SNS website quickly
Dr. Timer
One debate timer

2008

Crazy Maze
One terminal maze game