Hi, it's hzionn here.

Building

projects and competition highlights

#Competitions

Voice-driven AI Chatbot for Humanoid Robots

// AWS x DIGITIMES Hackathon · 2025

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 Dashboard

// Taipei & New Taipei City Hackathon · 2025

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

FINALIST

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

// AI Cup · 2023

This competition provides a fact database and statements (claims). Participants are required to build an automated fact retrieval and verification system to validate the truthfulness of each statement. If a statement can 'support' or 'refute' a fact, the system must also provide evidence sentences by retrieving relevant articles from the database.

ATTENDED

Open Problems - Single-Cell Perturbations

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

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

ATTENDED

OTTO - Multi-Objective Recommender System

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

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

Store Sales - Time Series Forecasting

// Kaggle · 2022

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

#Projects

Consumed

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

Astro CSS Vercel

Badge Checker

// Google Cloud AI Study Jam 2025 · GDG

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

TypeScript Next.js Google Cloud

Information Retrieval System

// Web Search and Mining · NCCU

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

Python IR

Prompt Manager CLI

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

Go bubbletea CLI

LINE Bot with Gemini

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

Python Gemini LINE API FastAPI LangChain

Make Sense of MapReduce

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

Go Docker MapReduce

Campus Group Platform

// Software Engineering · NCCU

Docker GitLab CI/CD React Django PostgreSQL
home/ | about/