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

Block or report CyCTW

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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

  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++ 38 6

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

    C++ 4 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