Szymon Kupś is a Staff Software Engineer with 11 years of experience building real-time collaboration and UX research tools using full-stack JavaScript and TypeScript. He has driven backend architecture and APIs at UserTesting, working with Node.js, GraphQL, gRPC, MongoDB, WebSockets and WebRTC (Vonage) in microservice environments. Earlier work includes contributing to the widely used CKEditor 4—adding tests and feature fixes—and building SmartTV and Set-Top-Box apps for Samsung, giving him deep experience in constrained-device UI and streaming technologies. He combines hands-on implementation with test automation and a focus on scalable, maintainable code, often moving projects from prototype to production. Based in Greater Poland, he holds a master’s in computer science from Poznan University of Technology and brings rare cross-domain expertise spanning rich-text editing, real-time media, and embedded JavaScript platforms.
11 years of coding experience
17 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Poznan University of Technology
English
Stackoverflow
Stats
66reputation
2kreached
2answers
0questions
Github Skills (11)
javascript10
wysiwyg10
ckeditor10
rich-text-editor10
testing10
contenteditable9
html9
json6
mongoose6
nodejs6
height6
Programming languages (7)
TypeScriptCSSC++JavaScriptHTMLRich Text FormatPython
The best enterprise-grade WYSIWYG editor. Fully customizable with countless features and plugins.
Role in this project:
Front-end Developer & Test Automation Engineer
Contributions:83 commits, 4 PRs, 8 pushes in 5 months
Contributions summary:Szymon primarily contributed to the development and testing of the CKEditor 4 rich-text editor. They added manual tests to verify specific tickets, including those related to clipboard functionality, autoembedding, and undo commands. The user also implemented changes in the editor's codebase, adding features like word-break styles to the paste dialog and creating a test to verify the changes made in checkWidgets method. They focused on ensuring the editor's functionality and reliability through the creation and execution of tests.
Contributions:9 pushes, 1 branch in 3 years 1 month
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
Szymon Kupś - Staff Software Engineer at UserTesting