Summary
Ruei-yuan Lu is a Senior Software Engineer with 14 years of experience specializing in Linux desktop systems, computer graphics, and game-related rendering technologies. Comfortable working exclusively in Linux, he architects and implements high-performance C/C17 code (with C++98 familiarity), using tooling like clangd, asan, valgrind, makefiles and bear to ensure robust builds and memory-safe runtimes. His graphics work spans software rendering, Phong shading, bump mapping, 3D texture volume rendering, marching tetrahedron iso-surface extraction, and shader/Vulkan/OpenCL integrations across EGL/X11/Wayland/GBM. He also brings deep practical expertise in kernel configuration/build, custom rootfs creation via debootstrap, .deb packaging, container primitives using namespaces, and multimedia stacks including FFmpeg, libav, VAAPI, V4L2 and ALSA. Known on GitHub as a Linux gamer/developer, his public repos reveal a disciplined coding style and practical recipes (libVV, code-recipes) that reflect his preference for minimal, maintainable C code. Based in New Taipei, Taiwan, he combines research-led graphics training with a long record of shipping embedded and desktop multimedia software at companies like QNAP, Ubitus and now NEXCOM.
14 years of coding experience
13 years of employment as a software developer
Master's degree, Master's degree at National Taiwan Ocean University
traditional chinese, English, Japanese