😶 
ጿ ኈ ቼ ዽ ጿ ኈቼ ዽ ጿ ኈ
Education
- Major : Department of Computer Science and Information Engineering
- Thesis : Temporal Graph Embedding incorporating with Memory Mechanism and k-hop Selection
- Advisor : Chao-Lung Yang & Shan-Hsiang Shen
- GPA : 4.02/4.3 ( Department Website , Transcript , Graduate Thesis )
- Major : Department of Money and Banking
- GPA : 3.82/4.3 ( Department Website , Transcript )
Experiment
Cathay United Bank -
Java Application Programmer
(2026.04 ~ now)
(
Cathay United Bank Official Website )
- Primary Role: BIPD - Credit Card Middle Platform Section @ Cathay United Bank (IT)
Cathay Financial Holdings -
DevOps Engineer @ Open Source Innovation Group
(2025.04 ~ 2026.03)
(
OSI Tech Blog , 凱西島的怪獸們 )
- Primary Role: OSI Team @ Cathay Financial Holdings (DDT)
- Concurrent Role: TIPD - Data Middle Platform Section @ Cathay United Bank (IT)
- Tool Evaluation: Assessed AI developer tools (Windsurf, GitLab Duo, Amazon Q Developer) and produced internal adoption reports
- Prototyping & Research: Built MCP-based prototypes for NoSQL querying and API planning (MongoDB + Swagger)
- Prototyping & Research: Conducted two-phase speaker recognition research and presented findings internally
- Engineering Practice: Explored BDD/SDD/TDD workflows integrated with GitHub MCP for issue tracking automation
- Open Source & Community: Authored technical blog posts and assisted with Open Source Meetup events
Data Analyst @ SCSB Digital Banking Department - AI Lab
- Composed Work Instructions and Operation Guides
Intern @ SCSB Digital Banking Department
- Designed and implemented a sentiment analysis system for SCSB to monitor and interpret public opinion trends
Master student @ SiMS Lab, NTUST
(
SiMS Lab , Collaborative IT Blog by Graduate Lab Members )
Enthusiast @ Knowledge Sharing
(
IT Blog )
- You don't have to be great to start, but you have to start to be great
Competition & Award
- Hosted by Taiwan Academy of Banking and Finance
- Ranked as the 8th out of 187 teams
- Competition's Host Website , Slide , Group Photo , Participation Certificate
- Hosted by National Kaohsiung University of Science and Technology - Department of Electrical Engineering
- Ranked as the 1st out of an estimated 30 teams
- Competition's Host Website , Slide
Skill
AI-Development
Language
Website
Tool
CI/CD
Platform
Interest
- Building a Python package is repetitive, so I want to automate tasks like setting up pre-commit hooks, documentation, and CI/CD.
- Create a template that includes pre-commit hooks, documentation, and CI/CD to simplify package setup.
- The template uses Rye for dependencies, Sphinx for documentation, Docker for CI/CD, and GitHub Actions for automation.
- This template makes it easier to release packages, so I can focus on development instead of setup.
- As a software engineer, I explore open-source projects on GitHub but often forget starred repositories.
- How to avoid forgetting starred repositories?
- GitHub Actions schedule tasks, PyGitHub creates issues, and a state machine with Pydantic manages reviews.
- The tool, still in progress, helps me review repositories regularly and effectively.
- A small project for converting the code snippet to the video.
- As a graduate student, I need to write my thesis in LaTeX, but the original template is outdated.
- Refactored it for use on Overleaf and local environment.
- Sought guidance on Docker image creation specifically for XeLaTeX and reviewed related templates.
- Shared the template on Overleaf, a Docker image, and tutorials for beginners.
- A Python package for automatically download the image from the markdown file and save it to the local folder.
- Trying to use evasion attack to attack the CNN-based maleware detection model.
- Need to add noise to the maleware sample to make the model misclassify the sample.
- The dataset is collected by ourselves (Using Cuckoo Sandbox and VirusShare).
- In this challenge, I had written 30 articles about Network Science and Graph Neural Network.
- Including the basic concepts of Network Science, the application of Network Science, like Graph Neural Network and Graph Database.
- Also including the latest research papers about Graph Neural Network.
- Using Dynamic Web Scraping Packages (Selenium, Playwright etc.) to crawl social network data.
- The data will be stored in MongoDB and can be used for further analysis.
- These crawlers are only used for personal skill improvement.
- Applying Network Science field to build a keywords recommendation system.
- Finding identical products from item's name is a quite challenging task.
- Using Regular-Expression and CKIP-transformer to extract keywords from item's name.
- And using dimension-reduction and cluster algorithms to find identical products.
- An application for analyzing the skills required by the job market.
- The data is crawled from 104 job bank and stored in MongoDB.
- And the data will be processed by CKIP-transformer.
- Finally, using apyori algorithm to find the association rules between skills.
- These crawlers are only used for personal skill improvement.
- Using Django to build a web application for analyzing financial public opinion.
- The data is crawled from Anue and the data will be stored in MongoDB.
- These crawlers are only used for personal skill improvement.
- These crawlers are only used for personal skill improvement
- These crawlers are only used for personal skill improvement
- A Line-Bot for getting the stock information.
-
2026-03-28 - Using mise to manage multiple programming language environments -
2026-03-17 - Taikai Introduction (based on ArchUnit) -
2026-03-17 - Extensions that make developing Java in VScode as convenient as in Intellij -
2026-02-25 - Configure commonly used Static Members in VScode -
2025-11-11 - How to Use GitHub Issue to Manage AI Agent's BDD + SDD + TDD Development Workflow -
2025-11-05 - Introduction to sigstore's model signing tool -
2025-11-04 - Introduction to SBOM, AIBOM and Their Tools -
2025-11-03 - Introduction to automated AI security auditing framework petri -
2025-10-23 - Job Records @ Cathay Financial Group -
2025-09-23 - Higgs-Audio Common Token Summary