Simon Knott

Senior Software Engineer at Microsoft

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree IT Systems Engineering, Bachelor's degree IT Systems Engineering at Hasso Plattner Institute
bookAbitur, Abitur at Ernst-Moritz-Arndt-Gymnasium Bonn
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (50)

json10
serializable10
javascript10
ios10
react-native10
serializer10
mstest10
netlify10
testing10
jes10
edge-function10
typescript10
test-framework10
typescript-definitions10
testkit10

Programming languages (29)

C#CGoHTMLJSONSvelteJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
flightcontrolhq/superjson

Jul 2020 - Jan 2023

Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.
Role in this project:
userBack-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.
javascriptserializesuperjsondatesexpressions
netlify/cli

Nov 2022 - Jan 2023

Netlify Command Line Interface
Role in this project:
userFull-stack Developer
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.
continuous-testingcommand-line-interfacedependency-managementnetlifycli
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