building/

projects and competition highlights

01

competitions

AWS x DIGITIMES Hackathon / 2025

Voice-driven AI Chatbot for Humanoid Robots

Award-winning voice-driven AI chatbot for humanoid robots; engineered using tech stacks like LangChain & AWS-stacks (Transcribe, Polly, EC2, Bedrock) with infrastructure managed via Terraform.

won
Taipei & New Taipei City Hackathon / 2025

Taipei & New Taipei City Dashboard

Collaborated on backend with Gin & GORM(PostgreSQL) while navigating a large open-source codebase.

finalist
AI Cup / 2023

真相只有一個: 事實文字檢索與查核競賽

Build a system that checks whether a claim is supported or refuted by a fact database, then returns the evidence sentences.

attended
Kaggle - Open Problems in Single-Cell Analysis / 2023

Open Problems - Single-Cell Perturbations

Predict how small molecules change gene expression in different cell types. The competition is part of the NeurIPS 2023 Competition Track.

attended
Kaggle - Otto (GmbH & Co KG) / 2023

OTTO - Multi-Objective Recommender System

The goal of this competition is to predict e-commerce clicks, cart additions, and orders. We build a multi-objective recommender system based on previous events in a user session with Matrix Factorization with Pytorch.

attended
Kaggle / 2022

Store Sales - Time Series Forecasting

The goal of this competition is to predict sales for a chain of stores. We build a time series forecasting model with LSTM and XGBoost.

attended
02

projects

Consumed

A website for visualizing what I consumed that were worth it.

AstroCSSVercel
Google Cloud AI Study Jam 2025 · GDG

Badge Checker

Automated user badge validation for gift tier claims and was used over 1,500 times by community members during the AI Study Jam period.

TypeScriptNext.jsGoogle Cloud
Web Search and Mining · NCCU

Information Retrieval System

A basic and intuitive Python module for making sense of (Vector Space) IR system.

PythonIR

Prompt Manager CLI

A command-line tool for managing and organizing prompts for AI assistants. Equipped with fuzzy search.

GobubbleteaCLI

LINE Bot with Gemini

A LINE chatbot powered by Google Gemini API for conversational AI.

PythonGeminiLINE APIFastAPILangChain

Make Sense of MapReduce

Educational resources and examples to understand MapReduce concepts. Use Docker to simulate master and worker nodes.

GoDockerMapReduce
Software Engineering · NCCU

Campus Group Platform

DockerGitLab CI/CDReactDjangoPostgreSQL