Projects

I enjoy participating in some open source projects. Here are a selection of projects that I have worked on over the years.

*
Apache/RocketMQ Operator

Apache/RocketMQ Operator

RocketMQ Operator is to manage RocketMQ service instances deployed on the Kubernetes cluster. It is built using the Operator SDK, which is part of the Operator Framework.

PyRCLONE

PyRCLONE

A Python wrapper for rclone, available on PyPI, conveniently includes the rclone binary (version v1.62.2) eliminating the need for pre-installation of rclone. It caters to various operating systems like Windows, Mac, and Linux, and supports both amd64 and x86_64 architectures. When a user downloads the package, the appropriate rclone binary file is installed based on their system type.

SLinux OS

SLinux OS

This project is a simple operating system implementation, designed to provide a hands-on learning experience for understanding the fundamentals of operating system development. It includes components such as a bootloader, kernel, and basic system utilities.

USC/ABLATOR

USC/ABLATOR

ABLATOR is a DISTRIBUTED EXECUTION FRAMEWORK designed to enhance ablation studies in complex machine learning models. It automates the process of configuration and conducts multiple experiments in parallel.

USC/Hexagon Adventure (2D Game)

USC/Hexagon Adventure (2D Game)

Hexagon Adventure is a 2D game developed using Unity3D. The game is designed to be a fun and challenging experience for players of all ages.

USC/EventMaster

USC/EventMaster

Event search platform

Transformer from Scratch

Transformer from Scratch

This project implements a Transformer model from scratch for a machine translation task. The goal is to build a functional Transformer model starting from the basic principles and gradually developing it into a full-fledged model capable of translating text between languages.