Simon Knott is a Senior Software Engineer with a decade of experience building developer-facing tools and platforms, currently working on Microsoft Playwright. He previously led framework support and serverless developer experience improvements at Netlify, scaled Edge Functions in collaboration with Deno, and sold his indie job-queueing project Quirrel to Netlify. An active open-source maintainer, he authored SuperJSON and contributed to high-profile projects like Playwright, Next.js-adjacent tooling, and the Astro Netlify adapter. He blends deep full-stack experience across TypeScript, Go, and CI/CD with a knack for developer ergonomics and testing infrastructure. Based in Berlin, he studied IT Systems Engineering at Hasso Plattner Institute and brings a practical, product-minded approach informed by both indie startup and platform-scale engineering. Outside coding he pursues woodworking and design, reflecting a taste for craft and attention to detail that surfaces in his tooling work.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree IT Systems Engineering, Bachelor's degree IT Systems Engineering at Hasso Plattner Institute
Abitur, Abitur at Ernst-Moritz-Arndt-Gymnasium Bonn
Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.
Role in this project:
Back-end Developer & API Developer
Contributions:31 releases, 99 reviews, 208 commits in 2 years 6 months
Contributions summary:Simon primarily contributed to the core functionality of the `superjson` library, focusing on the serialization and deserialization of JavaScript data structures. They implemented new features, like support for BigInt, Date, and custom class instances. The user also addressed bugs and improved the library's robustness, specifically related to handling nested objects and edge cases with dot-separated paths. These changes included refactoring and optimizations for more efficient and reliable data transformation.
Contributions:188 reviews, 9 commits, 140 PRs in 2 months
Contributions summary:Simon primarily contributed to the Netlify CLI project by implementing edge function related features and improvements. Their work included adding support for streamed responses, logging capabilities, and geolocation data within the edge function templates. They also addressed bug fixes, such as handling debug logging, supporting excluded patterns, and improving the build process for the edge functions. The user also refactored and renamed some of the project headers.
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.