Kan-ru Chen is a Principal Software Engineer based in Chiyoda, Japan, with 14 years of experience building resilient, high-throughput backend systems at companies like Indeed, Amazon Japan, and Mozilla. He combines deep systems and architecture expertise—having refactored IPC and JS engine components at Mozilla—with hands-on service design and SLO-driven operations for enterprise Java systems at Amazon and feature-driven product work at Indeed. An active open-source contributor, Kan-ru has improved developer tooling and language runtimes, notably simplifying the StumpWM window manager and enhancing the copier project’s CLI and maintainability, as well as contributing to a Lisp-to-JS compiler and a Common Lisp IDE. He is known for pragmatic refactors that remove legacy cruft, improve performance and observability, and make complex codebases more maintainable for teams.
14 years of coding experience
14 years of employment as a software developer
Master, Computer Science and Information Engineering, Master, Computer Science and Information Engineering at National Chi Nan University
Contributions:38 reviews, 119 commits, 161 PRs in 7 years 7 months
Contributions summary:Kan-ru primarily refactored and simplified core components of the StumpWM window manager, including code related to timers, keymaps, and event handling. They removed obsolete workarounds, deprecated functions, and unused variables, streamlining the codebase. Additionally, the user improved the structure and clarity of several functions, demonstrating a focus on code maintainability and efficiency within the window manager. The user also added dependencies.
Contributions:1 review, 14 commits, 23 PRs in 3 years 8 months
Contributions summary:Kan-ru primarily contributed to the backend of the "sly" project, a Common Lisp IDE. Their work involved modifying keybindings for the documentation, adding keymap information to the manual, fixing typos, and adding docstrings for specific functions. They also addressed issues related to number printing and completion behavior, and implemented changes to improve the performance and stability of the IDE.
emacslisp-interpreteremacs-lspidelisp
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.