├── .github └── FUNDING.yml ├── .gitignore └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | patreon: yorkiefixer 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Yorkie Liu 2 | ====================================== 3 | 4 | Welcome to Yorkie's landscape, here you would see the following: 5 | 6 | - My [contributions](#contributions) to Open Source Projects 7 | - My [business](#work-experience) working time line 8 | - My notes/blogs here: [Notes](https://github.com/yorkie/me/labels/Notes) 9 | - My diaries here: [Diary](https://github.com/yorkie/me/labels/Diary) 10 | 11 | ### Overview 12 | 13 | | Property name | value | 14 | |---------------|-------| 15 | | Birth | XXth, April, 1XXX | 16 | | Languages | [Node.js](http://nodejs.org), C | 17 | | Platforms | [Linux](https://github.com/torvalds/linux)/[Mac](https://www.apple.com)/Windows | 18 | | Email | [yorkiefixer@gmail.com](mailto://yorkiefixer@gmail.com) | 19 | | Github | [@yorkie](https://github.com/yorkie) | 20 | | Twitter | [@yorkienell](https://twitter.com/yorkienell) | 21 | | NPM | [yorkie](https://www.npmjs.org/~yorkie) | 22 | 23 | ### Side Projects 24 | 25 | | Project | description | 26 | |---------|-------------| 27 | | [ShadowNode](https://github.com/yodaos-project/ShadowNode) | Use Node.js in your embeddable devices | 28 | | [tensorflow-nodejs](https://github.com/yorkie/tensorflow-nodejs) | The Node.js binding for Tensorflow C APIs. | 29 | | [react-native-wechat](https://github.com/yorkie/react-native-wechat) | React-native functionalities includes WeChat login, share, favorite and payment | 30 | | [rust.js](https://github.com/yorkie/rust.js) | NPM and Node.js compatible backend JavaScript platform in Rust | 31 | | [watjs](https://github.com/yorkie/watjs) | Write WebAssembly Text Format Files(.wat) in JavaScript | 32 | 33 | Visit [here](https://github.com/yorkie?tab=repositories) to get the complete repositories list. 34 | 35 | ### Members on Organizations 36 | 37 | | Organization | description | 38 | |--------------|-------------| 39 | | [nodejs](https://github.com/nodejs) | Node.js collaborator | 40 | | [clibs](https://github.com/clibs) | clibs member | 41 | | [bpkg](https://github.com/bpkg) | bpkg member | 42 | 43 | ### Contributions 44 | 45 | #### Node.js Core 46 | 47 | | Repository | Description | Commits | 48 | |------------|-------------|---------| 49 | | [nodejs/node](https://github.com/nodejs/node) | The Node.js repository | [commits](https://github.com/nodejs/node/commits?author=yorkie) | 50 | | [libuv/libuv](https://github.com/libuv/libuv) | The event-based framework | [commits](https://github.com/libuv/libuv/commits?author=yorkie) | 51 | | [npm/npm](https://github.com/npmjs/npm) | The NPM package | [commits](https://github.com/npm/npm/commits?author=yorkie) | 52 | 53 | #### Node.js Ecosystem 54 | 55 | - **Agent Library** 56 | - [andris9/inbox](https://github.com/andris9/inbox/commits?author=yorkie) an IAMP client in pure JavaScript 57 | - [dmcquay/node-apac](https://github.com/dmcquay/node-apac/commits?author=yorkie) The APAC client for Node.js 58 | - [segmentio/analytics-node](https://github.com/segmentio/analytics-node/commits/master?author=yorkie) The hassle-free way to integrate analytics into any node application. 59 | - [michael/github](https://github.com/michael/github/commits/master?author=yorkie) A higher-level wrapper around the Github API. Intended for the browser. 60 | - [agnat/node_mdns](https://github.com/agnat/node_mdns/commits?author=yorkie) mdns/zeroconf/bonjour service discovery add-on for node.js 61 | - [marcello3d/node-mongolian](https://github.com/marcello3d/node-mongolian/commits?author=yorkie) MongoDB client for Node.js 62 | - [marcello3d/node-buffalo](https://github.com/marcello3d/node-buffalo/commits?author=yorkie) BSON parser for Node.js 63 | - [LearnBoost/mongoose](https://github.com/LearnBoost/mongoose/commits?author=yorkie) A Mongo ORM for Node.js 64 | 65 | - **Performance** 66 | - [node-inspector/v8-profiler](https://github.com/node-inspector/v8-profiler/commits?author=yorkie) v8 profiling tool for Node.js 67 | - [dominicatarr/level-sublevel](https://github.com/dominicatarr/level-sublevel/commits?author=yorkie) 68 | - [cjihrig/will-it-optimize](https://github.com/cjihrig/will-it-optimize/commits?author=yorkie) Suite of tests for determining what v8 will optimize 69 | 70 | - **Streaming** 71 | - [stream-utils/hash-stream](https://github.com/stream-utils/hash-stream/commits?author=yorkie) a simple hash stream for Node.js 72 | 73 | - **Utility** 74 | - [component/type](https://github.com/component/type/commits?author=yorkie) a type utilities for Node.js 75 | - [component/mutate](https://github.com/component/mutate/commits?author=yorkie) 76 | - [jonathanong/fs-read-cache](https://github.com/jonathanong/fs-read-cache/commits?author=yorkie) 77 | - [fiveisprime/nodemavens](https://github.com/fiveisprime/nodemavens/commits?author=yorkie) 78 | - [expressjs/statuses](https://github.com/expressjs/statuses/commits?author=yorkie) 79 | - [jwerle/is-localhost](https://github.com/jwerle/is-localhost/commits?author=yorkie) 80 | - [razorjack/quicksand](https://github.com/razorjack/quicksand/commits?author=yorkie) 81 | - [isaacs/natives](https://github.com/isaacs/natives/commits?author=yorkie) Do stuff with Node.js's native JavaScript modules 82 | 83 | - **Tooling** 84 | - [visionmedia/n](https://github.com/visionmedia/n/commits?author=yorkie)(bash) nodejs version management 85 | - [clowwindy/shadowsocks-nodejs](https://github.com/clowwindy/shadowsocks-nodejs/commits?author=yorkie) shadownsocks client for Node.js, deprecated by @clowwindy 86 | - [shakyShane/browser-sync](https://github.com/shakyShane/browser-sync/commits?author=yorkie) 87 | - [feross/hostile](https://github.com/feross/hostile/commits?author=yorkie) 88 | 89 | - **Command-line** 90 | - [ewnd9/progress-control](https://github.com/ewnd9/progress-control/commits/master?author=yorkie) node-progress wrapper to control bar from keyboard 91 | 92 | - **Web Framework** 93 | - [koajs/koa](https://github.com/koajs/koa/commits?author=yorkie) a web framework based on co 94 | - [visionmedia/jade](https://github.com/visionmedia/jade/commits?author=yorkie) a html template writtern by @tj 95 | - [mschema/mschema](https://github.com/mschema/mschema/commits?author=yorkie) 96 | - [paulomcnally/json-api-response](https://github.com/paulomcnally/json-api-response/commits?author=yorkie) response JSON API in a neat way 97 | - [strongloop/loopback-component-passport](https://github.com/strongloop/loopback-component-passport/commits?author=yorkie) LoopBack passport integration to support third party logins and account linking 98 | - [strongloop/strong-remoting](https://github.com/strongloop/strong-remoting/commits?author=yorkie) Communicate between objects in servers, mobile apps, and other servers. 99 | - [strongloop/loopback-boot](https://github.com/strongloop/loopback-boot/commits/master?author=yorkie) Convention-based bootstrapper for LoopBack applications. 100 | 101 | - **Frontend** 102 | - [evilstreak/markdown-js](https://github.com/evilstreak/markdown-js/commits?author=yorkie) markdown tool in JavaScript 103 | - [weflex/markdown-editor-flavored](https://github.com/weflex/markdown-editor-flavored/commits?author=yorkie) a markdown editor just like github flavored editor based on markdown-it 104 | - [museui/muse-ui](https://github.com/museui/muse-ui/commits?author=yorkie) Material Design UI library for Vuejs 2.0 105 | - [BensonDu/vue-directive-touch](https://github.com/BensonDu/vue-directive-touch/commits?author=yorkie) Vue touch directive 106 | - [GoogleChrome/lighthouse](https://github.com/GoogleChrome/lighthouse/pulls?q=is%3Apr+yorkie) Automated auditing, performance metrics, and best practices for the web. 107 | - [facebook/docusaurus](https://github.com/facebook/docusaurus/commits?author=yorkie) Easy to maintain open source documentation websites. 108 | 109 | - **Testing** 110 | - [rvagg/servertest](https://github.com/rvagg/servertest/commits?author=yorkie) 111 | - [lightsofapollo/superagent-promise](https://github.com/lightsofapollo/superagent-promise/commits/master?author=yorkie) Simple/dumb promise wrapper for superagent. 112 | - [reliablejs/reliable-master](https://github.com/reliablejs/reliable-master/commits?author=yorkie) reliable master 113 | 114 | - **React-Native && Electron** 115 | - [brentvatne/react-native-modal](https://github.com/brentvatne/react-native-modal/commits?author=yorkie) A component for react-native 116 | - [fireball-x/editor-framework](https://github.com/fireball-x/editor-framework/commits?author=yorkie) A framework gives you power to easily write professional multi-panel desktop software in HTML5 and io.js. 117 | 118 | - **Compilers** 119 | - [swc-project/swc](https://github.com/swc-project/swc/commits?author=yorkie) Rust-based platform for the Web 120 | 121 | #### Embedded Operating System 122 | 123 | - [openwrt/openwrt](https://github.com/openwrt/openwrt/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Ayorkie+) The buildsystem for the OpenWrt Linux distribution. 124 | - [Samsung/iotjs](https://github.com/Samsung/iotjs) Platform for Internet of Things with JavaScript. 125 | 126 | #### Standards & Proposals 127 | 128 | - [tc39/proposal-hashbang](https://github.com/tc39/proposal-hashbang/commits?author=yorkie) #! for JS https://tc39.github.io/proposal-hashbang/out.html 129 | - [WebBluetoothCG/web-bluetooth](https://github.com/WebBluetoothCG/web-bluetooth/commits?author=yorkie) Bluetooth support for the Web. 130 | 131 | #### Machine Learning 132 | 133 | - [pytorch/pytorch](https://github.com/pytorch/pytorch/commits?author=yorkie) Tensors and Dynamic neural networks in Python with strong GPU acceleration 134 | - [tensorflow/tensorflow](https://github.com/tensorflow/tensorflow/commits?author=yorkie) Computation using data flow graphs for scalable machine learning 135 | - [onnx/onnx](https://github.com/onnx/onnx/commits?author=yorkie) Open Neural Network Exchange 136 | - [onnx/keras2onnx](https://github.com/onnx/keras-onnx/commits?author=yorkie) Convert tf.keras/Keras models to ONNX 137 | - [TadasBaltrusaitis/OpenFace](https://github.com/TadasBaltrusaitis/OpenFace/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Ayorkie%20) a state-of-the art tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation. 138 | - [rhdunn/espeak](https://github.com/rhdunn/espeak/commits?author=yorkie) an open source speech synthesizer that supports 99 languages and accents. 139 | - [aszxqw/nodejieba](https://github.com/aszxqw/nodejieba/commits/master?author=yorkie) 140 | 141 | #### C/C++ 142 | 143 | - [clibs/clib](https://github.com/clibs/clib/commits?author=yorkie)(c) The C library mangement 144 | - [clibs/readline](https://github.com/clibs/readline/commits?author=yorkie)(c) (deprecated) The readline for C 145 | - [clibs/net](https://github.com/clibs/net/commits?author=yorkie)(c) The C library supports tls with libuv 146 | - [clibs/clib-validate](https://github.com/clibs/clib-validate/commits?author=yorkie)(c) clib(1) plugin for validating a package.json 147 | - [luna/luna](https://github.com/luna/luna/commits?author=yorkie)(c) A language writtern by @tj 148 | - [jwerle/fs.c](https://github.com/jwerle/fs.c/commits?author=yorkie)(c) 149 | - [dinhviethoa/libetpan](https://github.com/dinhviethoa/libetpan/commits?author=yorkie)(c) An IMAP client in Clang 150 | - [dinhviethoa/libetpan.node](https://github.com/dinhviethoa/libetpan.node/commits?author=yorkie) A Node.js IMAP client based on [libetpan](https://github.com/dinhviethoa/libetpan) 151 | - [MailCore/mailcore.node](https://github.com/MailCore/mailcore.node/commits/master?author=yorkie) The mailcore for Node.js 152 | 153 | #### Rust 154 | 155 | - [alixinne/glsl-lang](https://github.com/alixinne/glsl-lang/commits?author=yorkie) LALR parser for GLSL 156 | 157 | #### Golang 158 | 159 | - [docker/docker](https://github.com/docker/docker/commits?author=yorkie)(Golang) docker container 160 | 161 | #### Bash and Bpkg 162 | 163 | - [bpkg/bpkg](https://github.com/bpkg/bpkg/commits?author=yorkie)(bash) bash package 164 | - [bpkg/github](https://github.com/bpkg/github/commits?author=yorkie)(bash) bash-based github tool 165 | 166 | #### Ruby 167 | 168 | - [tarcieri/http](https://github.com/tarcieri/http/commits?author=yorkie)(ruby) a http client at ruby 169 | 170 | #### Python 171 | 172 | - [django/django](https://github.com/django/django/commits/master?author=yorkie)(python) The web framework Django 173 | 174 | #### Haskell 175 | 176 | - [pixbi/duplo](https://github.com/pixbi/duplo/commits/master?author=yorkie) A opinionated, framework-less build tool for web applications 177 | 178 | ### Work Experience 179 | 180 | * [Hola](http://hola.org/), Israel (2014.7-2014.9) 181 | * [Pixbi](https://github.com/pixbi), NYC, US (2014.9-2015.3) 182 | * [51DegreesMobi](https://github.com/51Degreesmobi), Reading, UK (2014.10-2016.5) 183 | * [WeFlex](https://github.com/weflex), Shanghai, China (2015.3-2016.7) 184 | * [Alibaba Group](https://github.com/alibaba), Hangzhou, China (2016.10-2017.8) 185 | * [Rokid](https://github.com/Rokid), Hangzhou, China (2017.8-2020.1) 186 | 187 | ### AMA(Ask me anything) 188 | 189 | If you want to ask me _anything_, go to https://github.com/yorkie/ama, I will put my answers 190 | publicly. This is inspired by https://github.com/sindresorhus/ama. 191 | 192 | BTW, you could also visit https://github.com/yorkie/me/labels/Notes to read what I have noted. 193 | --------------------------------------------------------------------------------