CKEditor AI on Your Premises

Hook your LLM and register MCP tools - on-demand webinar

Watch now
View all authors
Ondřej Chrastina

Ondřej Chrastina

Developer Advocate, CKEditor

Statistics

Active from:

Published: 7

Expertise

  • Developer Relations Strategy
  • Team Leadership
  • API Design & Governance (REST, GraphQL, OAuth, Webhooks)
See more
  • SDK Architecture (Python, TypeScript, .NET)

  • Headless CMS

  • Digital Experience Platforms

  • Data Quality

  • Engineering (Snowflake, Databricks, Airflow, DBT)

  • Modern Web Frameworks (Next.js, Gatsby, Nuxt, Astro, Vue)

  • Cloud & CI/CD (Azure, Vercel, Netlify, GitHub Actions)

  • Open-Source Program Management

  • Community Building

  • Technical Writing

  • Tutorials

  • Sample Applications

  • Product-Led Growth Metrics

  • OKRs

  • DevEx Research

Meet the author

Ondřej Chrastina is a seasoned Developer Relations strategist and technologist with over a decade of experience in bridging the gaps between a product and developers.

Over the span of his career, Ondřej Chrastina transitioned from QA and development, eventually transitioning the pain of day-to-day tasks in software development into a developer advocacy, where he aimed to solve the challenges the audience faced by providing SDKs, tutorials, starter packs, and other resources. Later on, Ondřej established and led developer relations programs at multiple companies.

He began his career as a QA engineer on Kentico’s .NET Digital Experience Platform (DXP), working on content management, online marketing, and e-commerce modules. His curiosity for developer pain points led him to co-create internal tooling and eventually transition into Kentico’s first dedicated Developer Advocate, helping digital agencies and their developers to be successful with the product. As Ondřej's career evolved, he moved on to lead Developer Relations at Kontent.ai (spin-off from Kentico), a SaaS headless content management system (CMS), supporting developers with dev tools in various technologies, primarily in TypeScript, JavaScript, and .NET. Before joining CKEditor, Ondřej led the Developer Relations team at Ataccama, where he helped data engineers with data quality by providing a Python SDK, formalized API standards for the company’s new cloud platform, and researched integration possibilities with data platforms like Snowflake, Databricks, Airflow, etc.

Beyond corporate roles, Ondřej explores open-source projects on GitHub, shares technical insights on his YouTube channel, and writes on tech blogs. A graduate of Masaryk University (M.Sc. Applied Informatics) and Brno University of Technology (B.Sc. IT), he speaks at international conferences about Developer Relations, dev tooling, and developer experience. When he’s offline, you’ll find him planning travel, exploring gastronomy, or tinkering with DIY projects or the next JavaScript framework.

Articles

No entries

Meet other authors

Aleksander Nowodziński

Technical Leader, CKSource

Published: 3

Dan O’Keefe

Technical Content Manager, CKEditor

Published: 17

Dominik Szczepaniak

Software Engineer, CKSource

Published: 1

Filip Sobol

Staff Engineer, CKEditor 5

Published: 2

Filip Tokarski

QA Engineer / Customer Solution Engineer, CKSource

Published: 1

Gökçe Tosun

Product Marketing Manager, CKSource

Published: 68

Jacek Bogdański

Engineering Manager, CKSource

Published: 11

Łukasz Datkowski

Frontend Developer / UX Designer, CKSource

Published: 1

Marcin Dusza

Senior Product Manager, CKSource

Published: 1

Mateusz Pytel

Fullstack Developer / Team leader, CKSource

Published: 3

Paweł Wiaderny

Product Owner, CKSource

Published: 5

Piotr Koszuliński

Director of Engineering, CKSource

Published: 9

Roman Khudonogov

Head of Product at Tiugo Technologies

Published: 1

Szymon Cofalik

Principal Engineer, CKSource

Published: 3

Tomasz Jakut

Senior Software Engineer / Web Standards Expert, CKEditor

Published: 13

Wiktor Walc

CTO, Tiugo Technologies

Published: 3

Witek Socha

Senior Technical Product Manager, CKEditor 5

Published: 1

Wojtek Cichoń

Senior Product Marketing Manager

Published: 11

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.

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');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) });