Author Image

Hi, I am FreeFlyingSheep

FreeFlyingSheep

Student at The University of Sydney

I am a student at USYD with a background as a passionate software engineer. I have three years of experience in software engineering and have contributed to several open-source projects. I enjoy exploring new topics and working on fun projects in my free time.

Skills

Experiences

1

Suzhou, Jiangsu, China

Loongson Technology Corporation Limited designs general-purpose processor, primarily known for its Loongson processors.

Software Engineer

Dec 2020 - Aug 2023

Responsibilities:
  • Upstreamed Linux kernel patches for MIPS/LoongArch, fixing bugs and improving stability/compatibility.
  • Enabled LoongArch ecosystem by porting and validating critical system software (e.g., klibc, Valgrind) on LoongArch64/Linux.
  • Maintained team repositories and CI/CD workflows (GitHub), improving build/release reliability and developer efficiency.

Jiangsu Lemote Tech Co., Ltd

Dec 2020 - Jun 2020

Suzhou, Jiangsu, China

Jiangsu Lemote Tech Co., Ltd is a company that provides hardware and software products, services, and projects.

Software Engineer Intern

Dec 2020 - Jun 2020

Responsibilities:
  • Contributed to Linux kernel development, addressing stability issues through debugging and patching.
  • Ported OpenStack Nova and Devstack to Fedora MIPS, enabling deployment and validation on MIPS platforms.
2

Education

Master of Computer Science
Bachelor of Computer Science and Technology

Projects

Linux Kernel
Contributor

Linux kernel is a free and open source operating system kernel.

Valgrind for LoongArch64/Linux
Developer

Valgrind with support for the LoongArch64/Linux platform. Valgrind is an instrumentation framework for building dynamic analysis tools.

klibc
Contributor

klibc is a minimalistic subset of the standard C library.

RT-Thread for LoongArch
Developer

RT-Thread with LoongArch support. RT-Thread is an open source IoT Real-Time Operating System (RTOS).

Kcov
Contributor

Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options.

LoongArch Assembly
Owner

A vscode extension that provides language support for LoongArch assembly language.

Devstack for Fedora MIPS
Developer

System for quickly installing an OpenStack cloud from upstream git for testing and development.

LFS
Owner

An automatic build script for Linux From Scratch (LFS).

Newlib for LoongArch
Developer

Newlib is a C library intended for use on embedded systems.

LoongArch Documentation
Contributor

The documentation for LoongArch.

Stock Analysis
Owner

A-share fundamental scoring agent for education purposes.

Recent Posts