Work
We Buy Cheese at a Cheese Shop, Taipei.py, December 2013. Courtesy Andy Dai.

What I Do

____

I am currently employed by Astronomer to contribute to Apache Airflow, an open source workflow management tool mainly used for data engineering pipelines. I also hold a role for CYTC to help develop and maintain their commercial environment monitoring and control system. My main focus is currently on Python, but also makes me dabble on various web technologies, embedded system, and SOC development. I also previously work heavily on Django, C++ and Qt, and Objective-C.

I spend most of my off time participating in open source communities and contributing to open source projects. I am a maintainer of pip, Python’s package installer, a member of the Python Packaging Authority (PyPA), and participate in the Python Software Foundation Work Groups on packaging and funding. I created MacDown, a Markdown editor for Mac, and Qelly, a cross-platform BBS client written in C++ upon Qt. I also help organise PyCon Taiwan, and served as Chairperson during 2017–2018.

My Work

___

pip

Utility

The Python package installer.

Python

MacDown

Desktop Application

Free Markdown editor for OS X.

Objective-C, OS X

Apache Airflow

Library

A platform to programmatically author, schedule, and monitor workflows.

Python

pipx

Utility

Install and Run Python Applications in Isolated Environments.

Python

ResolveLib

Library

A simple dependency resolver in pure Python. Backbone to the dependency resolution logic in pip (and various others).

Python

Django Tutorial for Programmers

Tutorial

Django Tutorial for Programmers.

Django

Qelly

Desktop Application

Beautiful cross-platform BBS client.

C++, Qt

PyStandardPaths

Library

Cross-platform standard paths access in pure Python.

Python, Qt

Scroll top