Projects

Immerse yourself in the tapestry of my creative endeavors, where each thread represents a unique project woven with dedication, passion, and a relentless pursuit of innovation.

Back to jotpac.com

AI & Machine Learning

AIoT Texas hold'em Smart Table

AIoT Texas hold'em Smart Table

C/C++ Python YOLOv5 Flask Docker Git
  • Employing the advanced object recognition capabilities of YOLOv5
  • With the integration of sophisticated Monte Carlo algorithms, the Smart Table not only facilitates gameplay but also calculates win rates
  • Incorporated a user-friendly GUI, crafted meticulously with Flask, to display live two-player games
First-Person Shooter Game Aiming AI

First-Person Shooter Game Aiming AI

Python Tensorflow Pyautogui Machine Learning
  • Avoid anti-cheating programs by imitating human behavior
  • Leveraging the advanced MoveNet models, the AI system excels in real-time target recognition in FPS games
  • With the AI system, players can witness a significant enhancement in their gameplay, with a remarkable increase of 50% in kill rate and 35% in headshot rate
Substitute CNN Model with Transformer in GAN

Substitute CNN Model with Transformer in GAN

Transformer GAN
  • Self-attention mechanism enables the model to identify and focus on more relevant features within the data
  • Enhance the performance of the model and allow for better representation of learning
  • Exemplified the versatility of Transformer models, extending their application beyond text data to include image data
Shopping Area Gamify O2O Marketing Line bot with Attractions AI

Shopping Area Gamify O2O Marketing Line bot with Attractions AI

Python Tensorflow Machine Learning
  • Won Special prize in 2021 LINE FRESH. (Top 6)
  • Interactive games leading tourists to traverse attractions by sending coupons
  • Attraction recognition with an 88% accuracy rate benefited from the ResNet deep learning model
Watches Recognition AI

Watches Recognition AI

Python Tensorflow Selenium Machine Learning
  • Watches category, brand, and price range distinction with an 84% accuracy rate
  • Photos scraping and labeling with Selenium and Python
  • Implemented with TensorFlow using multiple machine learning models

Applications & Automation

Facebook Second-Hand Auction Group Notifier LINE bot

Facebook Second-Hand Auction Group Notifier LINE bot

Python Selenium Flask MySQL NLP
  • Won 1st prize in 2021 Meichu Hackathon and developed in only 48 hours.
  • Automatic data scraping implemented with Selenium and Python.
  • Server managing and data storage via Python Flask and MySQL.
PTT Macshop Tracker

PTT Macshop Tracker

Ruby Chatbot
  • Used Ruby on Rails that provides real-time tracking of posts on the PTT Macshop forum
  • Users can subscribe to notifications and interact with the chatbot easily
  • A powerful tool for anyone seeking to stay updated with the latest news and deals from PTT Macshop
Student ID Matching Chrome Extension

Student ID Matching Chrome Extension

JavaScript Chrome API
  • Eliminated the need to navigate away from their current page or open a new application
  • Provided a more efficient and streamlined user experience
  • Simplified the process of finding corresponding information, saving users time and effort
Public Safety Analysis and Visualization in Taipei

Public Safety Analysis and Visualization in Taipei

D3.js HTML
  • Depicted various aspects of public safety in Taipei, such as crime rates, emergency services
  • User-friendly interface that enables users to interact with the data in real-time
  • Provided valuable insights for stakeholders, including city planners, law enforcement, and residents
CSUNION Booksales Automation System

CSUNION Booksales Automation System

Python Pyzbar Selenium Markdown
  • By scanning barcodes using the pyzbar package and an IP camera, the system automatically records the ISBN of each book
  • Dynamic web scraping for book information, providing more detailed information for potential buyers
  • Sped up the process of organizing and selling books, reducing the time required by 85%

Web & Blockchain

NYCU HS Official Website

NYCU HS Official Website

Next.js Markdown
  • Server-side rendering and static site generation, ensuring optimal performance and a seamless user experience
  • Easy content management with markdown, allowing administrators to create and edit announcements with various formats easily
  • Serving as a hub for all Humanities and Social Sciences-related announcements and updates
NYCU College Application Scoring System

NYCU College Application Scoring System

Python Flask SQLite Nginx
  • Accelerated the scoring process for professors, reducing the scoring period by 60%
  • Provided a user-friendly interface that allows professors to easily input, review, and modify scores
  • Worked out a robust and reliable solution for managing sensitive application data
NYCU CS Official Website for High School Students

NYCU CS Official Website for High School Students

Vue.js TailwindCSS
  • An elegant website for introducing NYCU CS to high school students
  • RWD design implemented with Vue and TailwindCSS
  • 177% of Google PageSpeed Insight score progress (From 53 to 94)
Physiological Data Authentication Blockchain App

Physiological Data Authentication Blockchain App

React.js Node.js Hyperledger Fabric
  • Senior project on developing blockchain application via Hyperledger Fabric
  • Semi-centralization design for better authentication with blockchain systems
  • Access control and data storage implemented with React and Node.js
Vanity Address Generator

Vanity Address Generator

Node.js Bip39
  • Customizable cryptographic addresses, making them more recognizable and memorable
  • Enhanced security and user experience by incorporating a mnemonic phrase (BIP39)
  • Ensured a robust and secure environment for generating vanity addresses