2021
Task queue library on Browser and Node.js (Server), 5,500+ downlaods
2018, 2020
This Web app/Chrome extension views medical DICOM Files ( for a ongoing AI project) over 1200+ chrome users !!
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
Another paid:
design a simple architecture
& prototype
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
Using GitHub Stargazers Distribution to Compare React, Angular and Vue
2018
2018 TensorFlow.js'
tic-tac-toe, AI is trained by CNN (deep learning)
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
iOS, Android apps built by React Native to browse Taiwan House Price
https://github.com/grimmer0125/TWHousePriceReactNative
2016
online programming language book - learning JavaScript
https://grimmer0125.gitbooks.io/learning-javascript/content/
-> https://lifeoverflow.gitbook.io/learning-javascript/
2016
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
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
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
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.
2016
2016
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
portfolio
By Grimmer
portfolio
- 2,771