Tobias Deekens is a Remote Principal Engineer based in Vienna with 12 years of experience building full‑stack web applications and evolving platform architecture to enable autonomous frontend teams. At commercetools he shapes cross-team architecture spanning frontend, backend, Kubernetes, observability and CI/CD to reduce coordination overhead and accelerate delivery. He combines hands-on engineering with technical leadership—previously serving as tech lead, product owner and senior frontend engineer across merchant and admin tooling migrations. An active open-source contributor, Tobias has improved industry‑standard projects like msw (API mocking) and DOMPurify (XSS sanitization), notably refining JSON response handling and modernizing build tooling. He holds an MS in Software Engineering and brings a pragmatic focus on developer experience and scalable front‑end platforms. Outside work he balances code with music and basketball, reflecting a creative, team‑oriented approach to problem solving.
12 years of coding experience
8 years of employment as a software developer
Study abroad year, Computer Science, Study abroad year, Computer Science at Keele University
Bachelor of Science (BS), Wirtschaftsinformatik, Bachelor of Science (BS), Wirtschaftsinformatik at Otto-Friedrich-Universität Bamberg
Master of Science (MS), Software Engineering, Master of Science (MS), Software Engineering at University of Gothenburg
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Role in this project:
Full-stack Developer
Contributions:8 reviews, 104 commits, 43 PRs in 5 years 11 months
Contributions summary:Tobias's commits primarily focus on refactoring and updating the build process of the DOMPurify library. They made changes to the build configurations using Rollup and Webpack, adding and modifying configuration files. Furthermore, the user updated dependencies and tests to run with the new build, refactored ES201* syntax, and fixed UMD reliance. Also, they updated the demos to consume the built version.
Contributions:19 reviews, 12 commits, 2 PRs in 1 year 2 months
Contributions summary:Tobias contributed to the API mocking library, focusing on refining the JSON response handling capabilities. They addressed typing issues, removed premature optimizations, and improved the integration of JSON transformations within the response pipeline. Key contributions include refactoring the `json` context function and adding support for merging data and errors in GraphQL responses. The user also added and updated tests to ensure correct behavior of the JSON response composition logic.
api-mockingmockingmocking-librarymockbrowser
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
Tobias Deekens - Remote Principal Engineer at commercetools