Hochschule Esslingen Course Selection Simulator is a simulation course selection system developed specifically for Hochschule Esslingen. This system aims to assist students in resolving confusion during the course selection process by providing features such as course selection simulation, course search, and course information. It is implemented using Rails and React.
NTUST Senior is a LINE chatbot designed specifically for new non-departmental students at National Taiwan University of Science and Technology (NTUST). Developed by myself to address the confusion faced by non-departmental freshmen every year, this project provides features such as course selection assistance, graduation requirements, and campus announcements. It is implemented using Rails.
Sketchup is a commonly used 3D modeling software in the architecture industry. For this project, the requirement is to automatically deploy reinforcement within the structural elements. In traditional cases, modelers have to manually calculate and construct sample reinforcement based on the dimensions, layers, and types of reinforcement required for the structural elements. They then repeatedly copy the sample reinforcement to specific locations, which is a repetitive and time-consuming task. With this plugin, however, by inputting parameters, the plugin can directly generate reinforcement that matches the structural elements. It is implemented using Ruby.
This project is part of the C2M (Customer-to-Manufacturer) initiative of Kugifood. It involves integrating the ERB (Enterprise Resource Planning) system, recipe analysis, logistics analysis, product and forum web scraping, and precise product guidance. In the web scraping component, the system collects all information related to cereal products from e-commerce platforms (such as Shopee and Rakuten) and forums (PTT, Dcard, etc.). The project is implemented using Rails.
Shooly technician O2O System is developed by Homie Studio, with a team from the Artificial Intelligence Laboratory at National Taiwan University of Science and Technology. With the Shooly chatbot, users can easily access nearby technician information and effortlessly request water and electricity services. The platform is implemented using Rails.
This project aims to create a backend management system for a LINE Chatbot. The system will keep track of groups that have this chatbot and allow the addition of tags to each group. The core functionality of the system is group messaging, where messages can be sent to specific tags or groups. The content of the messages can include text and files. In the case of PDF files, they will be converted to images, watermarked, and then sent to the group chat room. Rails will be used for the implementation of this system.
This project is a midterm assignment for web security. The objective is to create a bulletin board system without using any frameworks or third-party packages. The system should be able to defend against attacks from other users. For this purpose, I have developed a simple MVC architecture using PHP, and it adheres to the principles of a RESTful API design.