Rafał Lindemann

Warsaw, Masovian Voivodeship, Poland
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

🤩
Rockstar
Rafał Lindemann is a seasoned software engineer and entrepreneur based in Warsaw with 21 years of hands-on experience building performant web and graphics software. A maker at heart, he combines deep front-end and WebGL expertise with a product-centric mindset, having contributed meaningful improvements to widely used projects like PixiJS. His open-source work includes advancing JavaScript GIF encoding—optimizing dithering, global palettes, and worker efficiency—to elevate image quality and encoding performance. Comfortable across full-stack contexts, Rafał focuses on pragmatic, maintainable solutions that improve cross-browser compatibility and rendering correctness. Known for pairing technical breadth with product intuition, he thrives on turning visual and performance challenges into elegant engineering outcomes.
code20 years of coding experience
languagesEnglish, Polish
github-logo-circle

Github Skills (16)

rendering10
webgl10
javascript10
pixijs10
coffeescript10
render10
image-processing10
canvas10
graphic9
graphics2d9
performance-optimization9
2d9
webworker9
renderer9
front-end-development8

Programming languages (4)

TypeScriptJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
jnordberg/gif.js

Jun 2014 - Jun 2014

JavaScript GIF encoding library
Role in this project:
userFull-stack Developer
Contributions:6 commits in 1 day
Contributions summary:Rafał primarily focused on enhancing the gif.js library by introducing and refining image dithering techniques. They implemented different dithering kernels, including Floyd-Steinberg, and added serpentine scanning to improve image quality. Furthermore, they integrated global palette support to optimize the GIF encoding process and optimized the worker to improve efficiency.
encoding-libraryimagejavascriptgifencoding
pixijs/pixijs

May 2014 - May 2014

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Role in this project:
userFront-end Developer
Contributions:6 commits in 3 days
Contributions summary:Rafał's commits focused on improving the WebGL rendering capabilities of the PixiJS library. They implemented and refined the `premultipliedAlpha` feature for WebGL textures, crucial for correct blending. Furthermore, the user enhanced error handling and browser compatibility in the WebGL renderer by addressing issues related to null returns. Additional commits included syntactic sugar and refactoring to improve code readability and maintainability.
gamefastesthtml5glsljavascript
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