Filip Sobol is a Staff Engineer with nine years of hands-on experience building high-performance JavaScript and TypeScript frontends, currently at CKEditor. He blends a strong UX mindset with a pragmatic focus on performance, bundle size, and maintainability—skills honed while optimizing build pipelines and SSR performance at Vue Storefront and Vistex. Filip leads and mentors teams of up to a dozen engineers, promotes developer experience, and frequently supports the broader community via documentation, talks, and Stack Overflow contributions. His open-source work includes performance-critical contributions to es-toolkit and UI/plugin improvements in the widely used CKEditor5 project. A former network engineer by training, he brings systems-level thinking to frontend architecture and infrastructure like Docker and Linux. Based in Łódź, Poland, he pairs curiosity-driven learning with practical tradeoffs to ship reliable, fast web applications.
9 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Systems and Networks, Bachelor’s Degree Computer Systems and Networks at University of Social Sciences
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
Role in this project:
Front-end Developer
Contributions:287 reviews, 12 commits, 287 PRs in 20 days
Contributions summary:Filip's commits primarily involved modifications to the CKEditor 5 rich text editor framework, focusing on enhancing its capabilities and user experience. Their contributions included fixing list styles, adding configurable options for special characters, implementing tests, and refactoring the code to enhance the functionalities. Furthermore, they addressed a bug related to table handling when pasting content, demonstrating a focus on UI design and component enhancement. This reflects a focus on UI and core plugin functionality.
A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 7 PRs, 9 comments in 7 months
Contributions summary:Filip primarily focused on performance improvements and bug fixes within the `es-toolkit` library. They optimized various array functions, the `at` function, and the `cloneDeep` function. They also implemented the `isElement` function, added benchmarking for `assignIn` and improved performance of `toPath`, `get`, `set`, `unset`, `has`, and `orderBy`. Furthermore, the user implemented `DebouncedFunction` and `ThrottledFunction` interfaces.
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.