Rafal Chlodnicki

Senior Software Engineer at Unite AS

Larvik, Vestfold og Telemark, Norway
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
Rafal Chlodnicki is a Senior Software Engineer based in Larvik, Norway with 11 years of experience building production-grade web and browser software in JavaScript, TypeScript and C++. He has shipped core features at scale—from browser engine and DevTools work at Opera to full-stack product improvements at TIDAL, where he introduced the company's first GraphQL endpoint and led Nuxt+TS migrations. Rafal is an active open-source contributor across the Vue and TypeScript ecosystems (notably Vetur, vue-i18n and the TypeScript language server), focusing on type safety, developer tooling, and UX refinements. He blends low-level C++ systems knowledge with front-end craftsmanship, often improving maintainability and performance while reducing API surface and payloads. Pragmatic and detail-oriented, he also has a track record of improving developer workflows and CI/test hygiene in OSS and commercial projects.
code11 years of coding experience
job16 years of employment as a software developer
languagesEnglish, Polish
github-logo-circle

Github Skills (59)

visual-studio-code10
javascript10
rails-i18n10
back-end-development10
python10
sublime-text10
plugin-development10
testing10
css10
typescript10
internationalization10
user-interface10
nuxt10
eslint10
language-server-protocol10

Programming languages (27)

CGoHTMLEJSTypeScriptShellLLVMOCaml

Github contributions (5)

github-logo-circle
TypeScript & JavaScript Language Server
Role in this project:
userFull-stack Developer
Contributions:15 releases, 191 reviews, 179 commits in 1 year 7 months
Contributions summary:Rafal primarily worked on refactoring the TypeScript language server to use ESLint instead of TSLint, ensuring style consistency and no user-facing changes. They updated dependencies, including tempy, commander, and chai for testing. Further contributions included enhancing diagnostics by adding support for "unnecessary" and "deprecated" tags, and they fixed various issues, such as Windows path handling. They also improved the completion feature, adding import specifier for auto-import completions and improved the diagnostic tests.
language-javascriptjavascriptjavascript-typescriptlsplanguage-server
resoai/TileBoard

Jul 2018 - Jun 2022

A simple yet highly configurable Dashboard for HomeAssistant
Role in this project:
userFront-end Developer
Contributions:208 reviews, 193 commits, 293 PRs in 4 years
Contributions summary:Rafal primarily focused on front-end development within the TileBoard project. Their commits addressed UI/UX issues by fixing text overflows, removing duplicate code, and refining the appearance of elements. These contributions improved the usability and visual presentation of the dashboard. Furthermore, the user implemented features like custom HTML and color pickers, showcasing their involvement in enhancing the user interface.
configurablehome-automationhome-assistantdashboardhomeassistant
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
Rafal Chlodnicki - Senior Software Engineer at Unite AS