Dawid Urbański

Web Developer at Webastik

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
Dawid Urbański is a seasoned web developer with 11 years of hands-on experience building modern JavaScript and PHP-powered applications across Next.js, Gatsby, React, Shopify, WordPress/WooCommerce, Laravel and Node.js. Based in Poland, he combines front-end craftsmanship with practical back-end skills to deliver responsive e-commerce and content-driven sites. He contributes to notable open-source projects like CKEditor 5, where his bug fixes and refactors improved table editing stability and added configurable heading behaviors—demonstrating attention to edge cases and UX robustness. Comfortable moving between legacy PHP stacks and cutting-edge TypeScript frameworks, Dawid is known for shipping reliable features and quietly hardening complex editor and UI codepaths.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
571reputation
38kreached
14answers
1question
github-logo-circle

Github Skills (15)

html10
javascript10
wysiwyg10
html-editor10
text-editor10
ckeditor10
editor10
rich-text-editor10
testing10
css9
wordpress6
woocommerce6
php6
jquery6
parent6

Programming languages (4)

TypeScriptShellJavaScriptPHP

Github contributions (5)

github-logo-circle
ckeditor/ckeditor5

Jul 2021 - Apr 2022

Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
Role in this project:
userFront-end Developer
Contributions:57 reviews, 257 commits, 46 PRs in 8 months
Contributions summary:Dawid fixed a critical issue that was causing the editor to freeze when invalid table cell attributes were provided. The user's commits focused on addressing a bug related to handling invalid `colspan` and `rowspan` attributes in table editing, which resulted in a more stable and user-friendly rich text editor. The user also refactored the code and implemented an option to set rows/columns as headings by default. Further changes included renaming the autoHeading config option and moving clamping logic.
rich-textwysiwyg-editorlexicalrichtexttinymce
Contributions:1 release, 23 reviews, 127 PRs in 7 months
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
Dawid Urbański - Web Developer at Webastik