My Projects

Stock Automatic Trading Robot for Taiwan Market
This project uses FinLab’s real-time data to design and backtest trading strategies. Results, including account performance and monthly returns, are compiled into HTML reports and delivered via LINE Notify.
Python,
FinLab,
TA-Lib
Plotly
Flask

Taiwan Insider Monitor
Automates insider trading data extraction from the Taiwan Stock Exchange, focusing on share increases and their market value. Results are saved monthly as Excel files.
requests
BeautifulSoup
twstock

Automated Recognition
Processes and analyzes PDFs and images, including tax forms, certificates, and bid documents.
Pillow
OpenCV
PyMuPDF
pytesseract
Google Cloud Vision
Qt5
Ministry of Economic Affairs, Taiwan

MedBag Checker: A Mobile Application for Preventing Drug Interactions with Smart Medicine Box Development
A smart app integrated with a medicine box to ensure drug safety by checking interactions using real-time web scraping and cached databases. Features include medication reminders, intuitive UI, and app-controlled compartments to prevent misuse.
Android
Firebase
ChatGPT
Django
BeautifulSoup
Selenium
MySQL
Arduino
Project LeaderNSTC ’23 Funded2nd in MIS ’23Wanrun ’23 FinalistMOE Innovation

Classroom Reservation System
A reservation system with SSO authentication for enrolled students, allowing single bookings and admin-only bulk scheduling.
Spring Boot
FullCalendar
SSO
MariaDB
GEO @ NCU

NCU Online Bookstore
A platform for NCU students to purchase textbooks categorized by departments (e.g., CS, Finance). Members can browse, search, view details, and add books to a shopping cart with options to modify or delete quantities. Admins have a simple interface for efficient management of members, books, and orders.
Java Web
JSP
Spring-Security-Crypto
MySQL

Shopee Competitor Analysis Crawler
This tool helps new Shopee sellers analyze competitors, set optimal prices, estimate revenue, and decide store placement based on data insights.
Python,
Tkinter
Matplotlib
Pandas
Numpy

Fast Food Ordering System
The system reads menus and combos from CSV files for easy updates. It generates detailed receipts for customers and logs all transactions with timestamps.
Java
Swing
Project Leader