Rafał Sławik

Software Engineer at Google

London, England, United Kingdom
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
🎓
Top School
Rafał Sławik is a seasoned software engineer with 12 years of professional experience based in London, currently contributing at Google. He blends front-end expertise—evidenced by significant contributions to the google-chart web component and TypeScript typings for Google Visualization—with a strong academic foundation in computer science and mathematics. His work shows attention to robustness and developer experience, from async chart loading and LitElement refactors to adding precise tests and fixing type definition issues. A former Google Summer of Code contributor in the Groovy ecosystem, Rafał has a proven appetite for open-source collaboration and clean architectural improvements that benefit both users and maintainers.
code12 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Wroclaw
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Uniwersytet Wrocławski
bookComputer Science, Computer Science at Universität des Saarlandes
languagesPolish, English, German
github-logo-circle

Github Skills (13)

lit-element10
type-system10
polymer10
typescript10
javascript10
typesc10
web-components10
typescripts10
type-definition10
typescript-types10
testing10
jasmine9
typescript-definitions9

Programming languages (10)

TypeScriptJavaC++CMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Google Charts API web components
Role in this project:
userFront-end Developer
Contributions:1 release, 6 reviews, 91 commits in 3 years 4 months
Contributions summary:Rafał primarily focused on enhancing the `google-chart` web component, a project focused on visualizing data using Google Charts API. Their contributions included loading Google Charts asynchronously, addressing compilation errors, and migrating to a new chart rendering approach. Further, the user worked on component styling and improved code quality, refactoring code to LitElement, the project's new base class. They also addressed bugs and implemented enhancements to better support the `google-chart` functionalities, adding a Gantt chart example.
apichartsreactweb-components-apiweb-components
The repository for high quality TypeScript type definitions.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 reviews, 8 commits, 7 PRs in 1 year 4 months
Contributions summary:Rafał primarily contributed to the repository by adding and updating tests for the Google Visualization library's TypeScript definitions. Their work included adding tests for new features such as `safeLoad`, `getColumnIndex`, intervals, and chart selection. The user also fixed a typo in the type definitions. These changes ensure the accuracy and reliability of the type definitions, improving the developer experience for those using the Google Visualization library with TypeScript.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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