Damian Tarnawski

Wrocław, Lower Silesian 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
🎓
Top School
Damian Tarnawski is a frontend-focused web developer and designer with nine years of experience building TypeScript-first UIs and maintaining open source libraries in the SolidJS ecosystem. He combines practical UX sensibilities with deep interest in functional and reactive programming, contributing type improvements, tooling and features to flagship projects like Solid and Motion One. Damian has rewritten large app surfaces (e.g., porting Sky TV from Vue to Solid/LightningJS) and built device-targeted renderers, showing a knack for pragmatic engineering on constrained platforms. Equally comfortable with CSS, design tools and build systems, he favors well-typed, tested packages that improve developer experience. An obsessive open-source collaborator and top contributor on GitHub, he thrives on cross-border teamwork to push modern frontend patterns forward.
code9 years of coding experience
job4 years of employment as a software developer
bookTechnik Informatyk Informatyka, Technik Informatyk Informatyka at Elektroniczne Zakłady Naukowe (Technikum Informatyczne)
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
868reputation
20kreached
16answers
2questions
github-logo-circle

Github Skills (19)

javascript10
component-development10
solidjs10
typescript10
declarative-programming10
front-end-development10
typescript-types10
typescripts10
reactive-programming10
jsx10
performance-monitor9
performance-analysis9
proxies8
debugging8
iframe6

Programming languages (12)

TypeScriptC#MDXCSSCRustSCSSJavaScript

Github contributions (5)

github-logo-circle
motiondivision/motionone

Apr 2022 - Dec 2022

Role in this project:
userFront-end Developer
Contributions:35 commits, 5 PRs, 1 push in 8 months
Contributions summary:Damian primarily contributed to the front-end development of the project. Their commits focused on improving the typing and implementation of components. They worked on the solid-js package, making changes to component structure, types, and examples. The user implemented presence feature and made code cleanups.
solidjs/solid

Feb 2022 - Jan 2023

A declarative, efficient, and flexible JavaScript library for building user interfaces.
Role in this project:
userFront-end Developer
Contributions:5 reviews, 16 commits, 34 PRs in 11 months
Contributions summary:Damian primarily contributed to the development and improvement of the SolidJS library, focusing on enhancing developer tooling and type definitions. Their commits introduced new features, such as hooks to handle new roots in the development environment, and implemented improvements to component properties and debug tools. The user's work also included defining and exporting interfaces, and correcting type definitions for improved code quality and developer experience within the SolidJS ecosystem.
javascriptperformancesolidproxiesdeclarative
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
Damian Tarnawski