😶

The above is my Chinese name, you can call me Reon. If it's hard to pronounce.

ጿ ኈ ቼ ዽ ጿ ኈቼ ዽ ጿ ኈ

Education

National Taiwan University of Science and Technology - 2024
  • 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 )
National Kaohsiung University of Science and Technology - 2022

Experiment

Cathay Financial Group - 2025.04 ~ now
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
Shanghai Commercial and Savings Bank - 2024.09 ~ 2025.04
Data Analyst @ SCSB Digital Banking Department - AI Lab
  • Composed Work Instructions and Operation Guides
Shanghai Commercial and Savings Bank - 2023.07 ~ 2023.08
Intern @ SCSB Digital Banking Department
  • Designed and implemented a sentiment analysis system for SCSB to monitor and interpret public opinion trends
System Informatics and Management Science - SiMS Lab - 2022.09 ~ 2024.08
Master student @ SiMS Lab, NTUST   ( SiMS Lab Collaborative IT Blog by Graduate Lab Members )
Sharing Programming Knowledge - 2020.01 ~ Now
Enthusiast @ Knowledge Sharing   ( IT Blog )
  • You don't have to be great to start, but you have to start to be great

Competition & Award

Campus Fintech Innovation Challenge - 2022
Joint Exhibition on Artificial Intelligence and Neural Networks - 2022
  • 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

GitHub Copilot
Skills
Model Context Protocol
AI/ML Workflow

Language

Java
Python
LaTeX

Website

Spring Boot
FastAPI
HTML
CSS/SCSS
Bootstrap

Tool

git
Docker

CI/CD

Github Actions
Azure DevOps
MLflow
GitOps

Platform

Ubuntu
mac OS
Windows

Interest

Side Project
AI Skills
created ~ last commit -
Python   AI   Skills
Python MCP Template
created ~ last commit -
Python   MCP   GitHub Actions   CI/CD   Containerization
2025 IT home Ironman Challenge - GenAI
created ~ last commit - , ,
AI   LLM   30 Days Challenge
Python Package Template
created ~ last commit -
Python   DevOps   GitHub Actions   CI/CD   Sphinx
  • 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.
Star2Review
created ~ last commit -
Python   PyGithub   State Machine   Pydantic
  • 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.
Code2Video
created ~ last commit -
Python   ffmpeg   pillow
  • A small project for converting the code snippet to the video.
NTUST LaTeX Template
created ~ last commit - ,
LaTeX   XeLatex   tex-live   Docker   Overleaf   NTUST
  • 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.
DIMG4MD
created ~ last commit - ,
Python   Markdown
  • A Python package for automatically download the image from the markdown file and save it to the local folder.
Evasion Attack in Machine Learning
2023.09 ~ 2023.12 -
Machine Learning   Cybersecurity   Adversarial Attack   CNN   Maleware Detection
  • 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).
2023 IT home Ironman Challenge - AI and Data
2023.09 ~ 2023.10 -
Network Science   GNN   Paper Reading   30 Days Challenge
  • 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.
Web Scraping : Social Network Crawler
created ~ last commit -
Web Scraping   Dynamic Web Scraping   Selenium   BeautifulSoup   playwright
  • 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.
Graph-based : Keywords Recommendation System
2023.05 ~ 2023.06 - ,
Graph Theory   Network   CKIP-transformer   Regular-Expression   POS-tagging   Fast API
  • Applying Network Science field to build a keywords recommendation system.
Taiwan Famous Ecommerce : Find Identical Products
2022.11 ~ 2022.12 -
SQLite   CKIP-transformer   Regular-Expression   POS-tagging   dimension-reduction   cluster
  • 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.
Apriori J104
2022.05 ~ 2022.06 -
Web Scraping   pyvis   apyori   CKIP-transformer
  • 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.
Financial Public Opinion Analysis
2022.03 ~ 2022.06 -
Web Scraping   Django   MongoDB   Bootstrap   plotly.js   Anue   TWSE
  • 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.
Web Scraping : Anue
2022.04 ~ 2022.04 -
Web Scraping   MongoDB
  • These crawlers are only used for personal skill improvement
Web Scraping : TWSE
created ~ last commit -
Web Scraping   SQLite   plotly
  • These crawlers are only used for personal skill improvement
Line-Bot : Stock Info
created ~ last commit -
Line-Bot   Heroku   mplfinance   yfinance
  • A Line-Bot for getting the stock information.
IT Blog
Open Source Project Pull Request