Sabin Timalsena is a Senior Engineer and creative technologist with 12 years of experience blending real-time 3D graphics, distributed systems, and full-stack engineering. Based in the Greater Seattle Area, he moves fluidly between production-grade backend work—formerly improving OneDrive storage, provisioning latency, and quota systems at Microsoft—and experimental generative art and interactive installations exhibited internationally. He contributes shader expertise to notable open-source projects like the multi-language LYGIA shader library, porting GLSL to HLSL and improving cross-platform numeric robustness. Sabin also ships AR/VR experiences and teaches creative coding, reflecting a rare combination of systems-level reliability and hands-on creative exploration. His practice emphasizes algorithmic botany, morphogenesis, and sensor-driven interaction, often translating research-grade techniques into tangible public-facing installations and commercial software.
12 years of coding experience
7 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at The University of Alabama in Huntsville
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at Institute of Engineering, Pulchowk Campus, Tribhuvan University
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
Role in this project:
Software Developer (Shader Library Focus)
Contributions:2 reviews, 5 commits, 4 PRs in 1 month
Contributions summary:Sabin primarily contributed to the `lygia` shader library by implementing and refining HLSL versions of existing GLSL shader functions. Their work included fixing initializers in random number generation, addressing type-related issues to improve compatibility, and correcting typos. Furthermore, the user added a floating-point version of the `mod` function to align with GLSL, enhancing the library's feature set and cross-platform usability. They also updated several shader files, demonstrating a thorough understanding of shader language syntax and the project's architecture.
Converts MIDI files to SVG in the format of music box paper tape
Contributions:26 commits, 4 PRs, 33 pushes in 2 years 4 months
boxmusic-boxsvgmidiaudio
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
Sabin Timalsena - Senior Engineer at Dark Arts Software