2021
Task queue library on Browser and Node.js (Server), 5,500+ downlaods
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/8628456/截圖_2021-06-01_下午2.05.57.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/7681126/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/7336770/截圖_2020-05-08_上午12.20.01.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5468732/unnamed.jpg)
2018, 2020
This Web app/Chrome extension views medical DICOM Files ( for a ongoing AI project) over 1200+ chrome users !!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/8698748/截圖_2020-07-23_下午1.50.29拷貝2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5462145/螢幕快照_2018-11-09_上午12.31.39.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5280966/螢幕快照_2018-09-21_上午2.21.42.png)
2018
[paid task] web collaborative editor to synchronize people's cursors and selected range on a document, just like Google Doc.
demo project (not final code and no business codes): https://github.com/grimmer0125/slatejs-exp
Stack: React & Socket.io
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5450482/螢幕快照_2018-11-06_下午5.42.31.png)
Another paid:
design a simple architecture
& prototype
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5218165/qtmedical.png)
Real-time update data
Different language support
Cloud hosting and on-premier deployments
Log collector
* Load balancer /HA is not included in this
2018
iOS, Android apps built by React Native to daily record pet's (usually cat/dog) breath rate.
- Monitoring this can avoid some diseases (e.g. cat's HCM) happen or become worse. Higher breath rate is a kind of alert
- https://github.com/grimmer0125/Kiteretsu + one more web app
- Stack: React Navigation, Redux, Redux Thunk, FB login, Google's Firebase
2017~2018
- Use Facebook account to login.
- Add/Edit/Remove a pet including some fields, e.g. name and age.
- Authorize other people to manage the records.
- Add/Remove a Record including some fields, e.g. recordTime, sleep/rest mode, per minute breath rate.
- Directly input a record or use a countdown vibration timer to help
- Statistics: first20Avg (baseline), last20Avg, TotalAvg,
- Time-series (Line) Chart with tooltips
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4997079/petlist.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4998226/Registration.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5045300/螢幕快照_2018-06-17_下午2.14.10.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4997077/petdetail.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4997080/share.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4997078/measure.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5045313/Simulator_Screen_Shot_-_iPhone_6s_Plus_-_2018-06-17_at_14.20.04.png)
Using GitHub Stargazers Distribution to Compare React, Angular and Vue
2018
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5207930/螢幕快照_2018-08-28_上午9.20.28.png)
2018 TensorFlow.js'
tic-tac-toe, AI is trained by CNN (deep learning)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4867263/螢幕快照_2018-05-01_上午12.48.11.png)
Taiwan house price chart
- https://grimmer.io/Taiwan-house-price-chart/
- Stack: Vue.js + Plotly (built on top of D3.js and stack.gl)
- use TypeScript + Serverless framework (which can achieve microservice arch) + Amazon AWS's lambda & CloudWatch + Google's Firebase as Back-end to auto update
2017
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/4454309/pasted-from-clipboard.png)
iOS, Android apps built by React Native to browse Taiwan House Price
https://github.com/grimmer0125/TWHousePriceReactNative
2016
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3099601/___.png)
online programming language book - learning JavaScript
https://grimmer0125.gitbooks.io/learning-javascript/content/
-> https://lifeoverflow.gitbook.io/learning-javascript/
2016
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045414/0319C486-E4F2-4052-9ADC-EB21FA429CEC.png)
a web to show the average price of housing per city in Taiwan, by 3D Map
https://grimmer.io/3DTWHousePriceMap/
Stack: D3.js and three.js
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045371/3BA0B6A2-19D6-4985-8007-156CF23DDF15.png)
2016
a face finder desktop application
Select a image having someone's face, and select your folder, then it will show all images having the same face, even in sub-folders.
Stack: Docker, Python WebSocket, NumPy, Cross platform Desktop Javascript Electron app, and Machine learning Trained Face model. https://github.com/grimmer0125/electron-face-finder
Install: Download the needed docker image https://hub.docker.com/r/grimmer0125/electricface/, then
install the Mac app, https://goo.gl/5IzCUj and run it.
2016
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045407/516FAB23-B630-48E8-98C4-B8A7073A3BFD.png)
A package of Atom editor. It is easy to preview your Markdown articles on GitHub Pages
https://atom.io/packages/markdown-preview-kramdown
Stack: CoffeeScript and Ruby. about 1000 downloads
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045354/58145390-8B2D-4CD5-BBB4-ADC615D43F2A.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045357/_____2016-09-26___2.56.08.png)
2016
A web to do full text search your github starred repositories .
https://searchgithub.herokuapp.com/
Stack:
OAuth 2, React, Redux, Golang (server side), Elasticsearch, Redis and so on.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045310/39AE21EF-EFA6-4092-AA29-03FCFBD5936A.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045311/2803B661-E3AA-462A-830F-767EC114B0F2.png)
2016
2016
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045388/38BA4AC8-BCA2-45FA-8AED-B1FEBA21F342.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045389/8A474B5A-15F6-4174-A85C-3801E48096B2.png)
Misc
- Hackson - A Chrome extension + Go Server to show product’s prices on different site
- Auto VPN - AppleScriptObjC Mac app:
- SVN client on Mac:
- FFmpeg H264 build script
- 2048 Mobile chrome app
- PushOverArduinoButton
- host/contribute an open source astronomy software project while working @academic sinica
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045251/419EF6D3-20BD-47A5-A9B1-F8418BEBF43C.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045256/B5C3104D-02B9-4DFA-9C36-0926550D34C8.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045262/_____2016-09-26___1.56.32.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/3045267/_____2016-09-26___2.03.15.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/579801/images/5256396/螢幕快照_2018-09-13_上午7.40.07.png)
portfolio
By Grimmer
portfolio
- 2,917