Skip to content
View CyCTW's full-sized avatar
🌍
Working from home
🌍
Working from home

Block or report CyCTW

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CyCTW/README.md

>_^

cyctw@vm /home/cyctw/Github~$ whoami
> Cheng Yuan Chang

Education

  • Undergraduate: 🏫 Deparement of Computer Science, National Chiao Tung University. (2017/9 - 2021/6)
  • Graduate: 🏫 Graduate Institute of Electrical Engineering CyberSecurity program, National Taiwan University. (2021/09 - 2022/10)

Projects

  • Web Infra Template | k8s, Gitops, GCP: Cloud Build

    • Build a sample CI/CD pipeline for arbitrary application.
    • Build a K8s template for fullstack application.
  • Activity LineBot | Golang, gin, Line API

    • LineBot for event scheduling and notification.
    • Use golang gin framework to develop backend.
    • Developed with Line MessageAPI and Line Notify for interaction and notification.
  • Image Labeling to Earn! 💰 | ReactJS, Ethereum, Truffle, IPFS

    • A simple DApp (Decentralized Application) that make people solve trivial tasks and earn little money.
    • Write smart contract with solidity for backend on ethereum.
    • Use IPFS, a decentralized storage application to store transaction data.
  • Web3-offline-shop | ReactJS, Ethereum, Hardhat, NodeJS, IPFS

    • Build a Dapp that user can safely exchange their NFT for real world goods
  • Food Explorer | Javascript, React, Netlify, Fauna DB

    • Developed a full-stack web application using with Flask serving a REST API with React as the frontend
    • Parse data from Google Map API.
    • Visualized customized food map for individual user
    • Use Netlify Function(AWS Lambda) and Fauna DB to build website’s backend service
  • Parallel Monte Carlo Tree Search | C++, OpenMP, Pthread, Github Action, Git

    • Develop and analyze the parallelism method in MCTS algorithm.
    • Implemented continuous delivery using Github Action and build test coverage using googletest
    • Collaborate with other two members.
  • Personal Website | Nuxt.js Vuetify D3.js

    • Personal website built by Nuxt.js Static Site Generation, which make use of Server Side Rendering.
    • Make use of Vuetify css library and implement simple RWD.
    • Implement interactive skill tree svg using D3.js.
  • Surakarta AI | C++, PyTorchC++

    • Developed Surakarta board game engine available for two gamers.
    • Won 3rd place in TAAI2019 Tournament of Surakarta Game.
    • Implemented different RL (Reinforcement Learning), DL (Deep Learning) technique to train AI.

NCTU Courses

Fall 2020

Spring 2019

Fall 2019

Spring 2018

Fall 2018

Practice

Pinned Loading

  1. ImageLabel-DApp ImageLabel-DApp Public

    A simple DApp that help image provider and labeler to work together.

    JavaScript

  2. FoodExplorer FoodExplorer Public

    A web application that makes you build your customized food list and food map with ease.

    JavaScript

  3. Parallel-MCTS Parallel-MCTS Public

    Parallel Monte Carlo Tree Search, see README.md for more detailed usage and information.

    C++ 50 7

  4. cO-Oe/SurakartaAI cO-Oe/SurakartaAI Public

    C++ 6 2

  5. CyCTW CyCTW Public

    SCSS

  6. Activity-bot Activity-bot Public

    A Line bot that can manage activity in group and send notification.

    Go