My Projects

A collection of my work spanning web development, game creation, and software engineering. Click on any project to learn more about it.

Portfolio Website

A personal portfolio website built with React and Next.js, which is the site you're currently viewing.

ReactNext.jsTailwind CSSTypeScript

OwoJudge

A full-stack online judge system designed for programming courses. It supports problem rendering, code submission, automatic judging, and ranking, and is planned for deployment in NTU Data Structures and Algorithms courses.

ReactNext.jsTailwind CSSTypeScriptDocker+2

Cringe Coder Bros

An educational co-op game developed for NTU CSIE Information Camp 2025, blending satire and programming concepts. Players collaborate by writing code to control characters, solve challenges, and survive socially awkward moments together.

GameGodotPythonEducation

Phantom Arena

A teaching game design for NTU CSIE 2024 camp using Python and Pygame, where I participated in the game development and served as the game lead.

GamePythonPygame

Course Web Form

A course survey form for a tutoring center, handling both front-end and back-end. It auto-generates schedules upon submission and includes a backend for staff review.

ReactNode.jsExpressTocas UIJavaScript

Youtube Downloader

A YouTube video downloader developed using Python and the CustomTkinter library.

PythonTkinter

Styx Discord Bot

A versatile Discord bot featuring a variety of useful functions, including management, music, mini-games, an eco system, flashcards, and more.

Discord.jsMongoDBTypeScript

Polygon Infection

A meticulously crafted 2D shooter game with minimalist graphics, developed using C++ and the Allegro library. This project pays homage to the gameplay mechanics and experience of diep.io.

GameC++Allegro

NTU What To Eat

A simple yet powerful web app to help you discover the best restaurants around NTU. Filter by type, price, location, and opening hours, or let the app surprise you with a random suggestion.

ReactNext.jsTailwind CSSTypeScript

Turing Quest

A captivating puzzle game where logic meets programming. Solve challenges by controlling a Turing machine-inspired pointer to match grid configurations and unlock the next level.

GameGodotPixel Art