Shang-Chen Tsai

M.S. in Information Management student at UIUC | Software Engineer focused on AI and data systems

About Me

關於我


您好,我是蔡尚宸,目前就讀伊利諾大學香檳分校資訊管理碩士班,關注人工智慧創新、資料分析、資訊建模、社會技術系統與科技顧問。
我曾於緯創軟體與精誠資訊擔任軟體工程實習生,參與企業資料平台、AI agent、自動化流程與網頁應用開發。
我希望將人工智慧、資料與軟體工程能力轉化為實際可用、重視使用者需求的產品。

Hi, I am Ethan. I am pursuing an M.S. in Information Management at the University of Illinois Urbana-Champaign, with interests in AI innovation, data analytics, information modeling, sociotechnical systems, and technology consulting.
I have worked as a software engineering intern at Wistron Information Technology & Services Corporation and SYSTEX, contributing to enterprise data platforms, AI agents, workflow automation, and web application development.
I enjoy turning AI, data, and software engineering into practical products that are useful, secure, and approachable for real users.


  • 姓名: 蔡尚宸
  • GitHub: github.com/Ethan-Tsai
  • 聯絡手機: +1 217-200-5144
  • 目前城市: 美國伊利諾州香檳市
  • Focus: AI, data analytics, and software engineering
  • Education: M.S. in Information Management @ UIUC
  • Expected graduation: May 2028
  • Email: st70@illinois.edu
  • 專注領域: 人工智慧、資料分析與軟體工程
  • 學歷: UIUC 資訊管理碩士班
  • 預計畢業: 2028 年 5 月
  • 信箱: st70@illinois.edu

Python

Use Python for data processing, machine learning, computer vision, RAG systems, and production APIs.

Software Engineering

Build web and mobile applications with FastAPI, Flask, Node.js, ASP.NET Core, React Native, and REST APIs.

Data & Business Intelligence

Develop data solutions with SQL Server, MySQL, stored-procedure ETL, pandas, and Power BI.

Artificial Intelligence

Apply PyTorch, OpenCV, YOLO, RAG, Microsoft Foundry, and MCP to practical AI workflows.

Python & Data Processing 95%
SQL & Database Systems 90%
AI & Machine Learning 85%
Backend & API Development 85%
My Resume

履歷

KNOW MORE ABOUT ME

Education

M.S. in Information Management @ UIUC

Aug 2026 - May 2028 (Expected)

Focus: AI innovation, data analytics, information modeling, sociotechnical systems, and technology consulting.

Bachelor of Information Management @ NSYSU

Sep 2021 - Jun 2025

GPA: 4.08/4.30

Micro-Programs: Machine Learning and Application; Japanese Studies; Manufacturing and Big Data Analytics.

Work Experience

Software Engineering Intern, WITS

Dec 2025 - Jul 2026
  • Built an internal talent intelligence platform with SQL Server, stored-procedure ETL, FastAPI, and Power BI.
  • Prototyped Microsoft Foundry agents for Excel consolidation, visualization, and Power BI semantic-model Q&A using MCP, REST APIs, OAuth/SSO, and human-in-the-loop approvals.

Software Engineering Intern, SYSTEX

Jul 2023 - Aug 2023

Supported C# web application development and database-backed functional validation, including front-end checks using JavaScript and CSS.

Leadership & Presentation

  • President, Web Programming & Design Research Club, NSYSU
  • Python Instructor, Web Programming & Design Research Club, NSYSU
  • Poster Presenter, UHIMA2025 & TLCMA2025

教育背景

伊利諾大學香檳分校 資訊管理碩士

2026 年 8 月 - 2028 年 5 月(預計)

專注於人工智慧創新、資料分析、資訊建模、社會技術系統與科技顧問。

國立中山大學 資訊管理學士

2021 年 9 月 - 2025 年 6 月

GPA:4.08/4.30

微學程:機器學習與應用、日語研究、製造與大數據分析。

工作經歷

軟體工程實習生,緯創軟體

2025 年 12 月 - 2026 年 7 月
  • 以 SQL Server、stored-procedure ETL、FastAPI 與 Power BI 建置內部人才智慧平台。
  • 運用 Microsoft Foundry、MCP、REST API、OAuth/SSO 與人工審核流程,開發 Excel 整併、視覺化及 Power BI 語意模型問答 agent 原型。

軟體工程實習生,精誠資訊

2023 年 7 月 - 2023 年 8 月

協助 C# 網頁應用開發與資料庫功能驗證,並使用 JavaScript 與 CSS 進行前端檢查。

領導與發表

  • 國立中山大學網路程式設計研究社社長
  • 國立中山大學網路程式設計研究社 Python 講師
  • UHIMA2025 與 TLCMA2025 海報發表者

Projects and Competitions

  • WishGather - AI-Assisted Sustainable Offerings Platform
    • Led a seven-member team in developing a mobile platform that connects surplus temple offerings with nonprofit organizations.
    • Built a YOLO image-recognition workflow and a RAG feature for personalized fortune-stick explanations using React Native, Flask, MySQL, PyTorch, and ChromaDB.
    • Won 2nd Place in the Information Application category at the InnoServe Awards and received support from Taiwan's National Science and Technology Council. Link
  • SAS Institute Campus Hackathon - Finalist, Honorable Mention
    • Used SAS Viya to analyze loan payoff behavior, develop predictive models, and present the team's methodology, findings, and improvement recommendations during the final round.

Technical Skills

  • Languages: Python, SQL, C#, C/C++, JavaScript, R
  • AI & Data: Power BI, pandas, scikit-learn, PyTorch, OpenCV, YOLO, RAG
  • Systems: Microsoft Foundry, MCP, FastAPI, Flask, Node.js, ASP.NET Core, REST APIs
  • Tools: SQL Server, MySQL, Git, Docker, Linux

專案與競賽

  • WishGather - AI 輔助供品永續平台
    • 帶領七人團隊開發行動平台,媒合剩餘宮廟供品與非營利組織。
    • 使用 React Native、Flask、MySQL、PyTorch 與 ChromaDB,建置 YOLO 影像辨識流程及個人化籤詩解釋 RAG 功能。
    • 榮獲資訊應用服務創新競賽資訊應用組第二名,並獲得國家科學及技術委員會支持。連結
  • SAS 校園黑客松 - 決賽入圍、佳作
    • 使用 SAS Viya 分析貸款清償行為、建立預測模型,並於決賽發表方法、分析結果與改進建議。

技術能力

  • 程式語言:Python、SQL、C#、C/C++、JavaScript、R
  • AI 與資料:Power BI、pandas、scikit-learn、PyTorch、OpenCV、YOLO、RAG
  • 系統開發:Microsoft Foundry、MCP、FastAPI、Flask、Node.js、ASP.NET Core、REST API
  • 工具:SQL Server、MySQL、Git、Docker、Linux
My Interests

我的興趣

A little more about what keeps me curious outside of work and school.

除了工作與課業之外,這些興趣也持續帶給我新的能量與靈感。

Baseball

I enjoy both playing and watching baseball, and previously served as captain of my department team at NSYSU. The sport keeps me competitive, patient, and ready for the next pitch.

棒球

我喜歡打棒球也喜歡看球,過去曾擔任中山資管系棒隊長。棒球讓我保持競爭心、耐心,也提醒我永遠準備好迎接下一球。

Music

Playing piano and violin gives me a different way to think, reset, and create. Music has been part of my life since high school and remains one of my favorite ways to recharge.

音樂

彈鋼琴與拉小提琴讓我用不同方式思考、沉澱與創作。音樂從高中時期就是生活的一部分,也是我最喜歡的充電方式之一。

Creator in progress

I'm experimenting with YouTube.

I'm learning how to share ideas and experiences through video. Here is my latest upload — this channel is still a work in progress, and that is part of the fun.

Watch on YouTube
頻道經營中

我正在嘗試經營 YouTube。

我正在學習如何透過影片分享想法與生活經驗。這是最新上傳的影片,頻道仍在慢慢成長,而探索的過程正是最有趣的部分。

前往 YouTube 觀看
MINI GAME

Can you time the perfect swing?

你能抓到完美的揮棒時機嗎?

Start the pitch, then press the button or Space when the ball enters the golden strike zone.

開始投球後,在球進入金色好球帶時按下按鈕或空白鍵。

0Runs
0Streak
0Best

Ready when you are.