Mura Li

Senior Software Engineer at Castles Technology

New Taipei, Taiwan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mura Li is a Senior Software Engineer with 11 years of experience specializing in system programming for ARM and MIPS Linux-based embedded systems. Based in New Taipei, Taiwan, he has spent his career at Castles Technology where he progresses from software engineer to senior engineer, delivering low-level, production-grade firmware and system components. He contributes to notable open-source projects like Gitea, improving backend process management, conflict-checking for pull requests, and adding integration tests—showing a strong focus on reliability and developer workflows. Comfortable across C and systems tooling, he brings practical expertise in optimizing Git operations and test infrastructure for large, self-hosted developer platforms.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at National Chung Cheng University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

git10
go10
back-end-development10
testing10
cicd8
devops8
golang7
git-server7
github7

Programming languages (14)

C#CSSC++CRustMakefileGoTypeScript

Github contributions (5)

github-logo-circle
go-gitea/gitea

Nov 2016 - Aug 2021

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
Role in this project:
userBack-end Developer
Contributions:3 reviews, 57 commits, 96 PRs in 4 years 9 months
Contributions summary:Mura primarily focused on improving the functionality and performance of the Gitea software. They made contributions to process management, enhancing the ability to execute commands within specified directories and environment variables, particularly for Git operations. The user also optimized pull request creation by implementing more efficient conflict checking using `git read-tree` and `git apply`. Furthermore, they added integration tests, including an API endpoint for version information and tests for signup and file editing, demonstrating a focus on improving testing infrastructure.
cicdgiteagolangdevopsgitlab
typeless/mc

Nov 2017 - Jul 2025

Myrddin Compiler
Contributions:139 pushes, 31 branches in 7 years 9 months
compiler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial