Portfolio

GitHub

Blog (powered by Gatsbyjs, GraphQL)

 

Teng-Chieh (Grimmer) Kang

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:

design a simple architecture

& prototype

Real-time update data

Different language support

Cloud  hosting and on-premier deployments

Log collector

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

  1. Use Facebook account to login.
  2. Add/Edit/Remove a pet including some fields, e.g. name and age.
  3. Authorize other people to manage the records.
  4. Add/Remove a Record including some fields, e.g. recordTime, sleep/rest mode, per minute breath rate.
  5. Directly input a record or use a countdown vibration timer to help
  6. Statistics: first20Avg (baseline), last20Avg, TotalAvg,
  7. Time-series (Line) Chart with tooltips

Android play store link

iOS app store

Web: import data to view charts

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

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/

 

   

    

 

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

 

A Line BOT to push the information of updated special product on Apple store site (not maintained, Line API is changed).

Stack:  Node.js/Go + Heroku + PostgreSQL + Twilio + Mocha/Travis-CI*.