0%

Ho-Yi Chung's Portfolio

2D to 3D Maps with Raycaster

  • Applied an efficient and lean implementation of the raycasting algorithm to create 3D perspective in a 2D map
  • Improved the functions on floating-point and fixed-point (8-bit precision) versions

OpenFlow Switch and ONOS Application Implementation

  • Designed and implemented network topology for SDN-IP application on physical network environment
  • Emulated the network environment with Quagga to provide implementations of BGP.
  • Verified functions of the flow, group, and meter tables of switches in different SDNs
  • Supervised by Dr. Chien-Chao Tseng.


git remote add origin ${your-ssh-repo-url}

Command-Line Editing Tool

  • Implemented line editing tool with C, which support for history handling, auto-completion and auto-suggestions.
  • Monitored program memory management by Valgrind and integrated linenoise to project.

AWS-based Instant Messenger

  • Implemented a chatting system with AWS EC2 and RDS
  • Balanced the workload by dynamically arranging different number of running instances

IOT Front-End Intern

  • Developed the CMS front-end and App service via ReactJS and Redux and Typescript.
  • Leveraged IoT devices to track e-scooters real-time GPS position and visualized via Maps JavaScript API.
  • Solved 63 tasks in two months through implementing new features and resolving issues with different teams.

NCTU+ Student Organization

  • Led front-end team of the website which was utilized by 95%+ (5000+) NCTU students.
  • Developed and reconstructed the features of
    course planning, course advising, GPA calculating, and etc.
  • Lectured 50+ students on Javascript and database architecture.

IoT Logistics

  • Developed an online food delivery platform similar toUber Eats.
  • Integrated IotTalk platform, android App, Linebots, and web application for clients and delivery staff.