Thomas Knickman is a Senior Software Engineer in Baltimore with nine years of full‑stack experience, currently building Turborepo and contributing to Next.js at Vercel. He combines front-end craftsmanship—adding UI components and runtime injection to Turborepo and updating Next.js examples—with deep backend and GraphQL expertise from co-owning Momentive’s GraphQL layer. Thomas has delivered measurable impact, including a 32% page bundle-size reduction from a webpack 5 migration and an internal preview tool that cut monthly compute costs by 50%. He’s led engineering teams at SurveyMonkey and Under Armour, launched two small web businesses, and consistently focuses on developer productivity and platform-level tooling. An active open-source contributor, he enjoys working in small companies and startups where hands-on coding meets architecture and cross-team collaboration.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Franklin & Marshall College
Build system optimized for JavaScript and TypeScript, written in Rust
Role in this project:
Front-end Developer
Contributions:14 releases, 1514 reviews, 360 commits in 1 year 1 month
Contributions summary:Thomas primarily focused on front-end development, contributing to the UI of a kitchen sink application within the Turborepo repository. They implemented React runtime injection for the UI package, added new UI components (CounterButton, NewTabLink), and created a Card component to demonstrate a bundle size comparison. Additionally, the user updated various pages and components within the basic starter, including pages for store and blog applications, while also modifying related documentation.
Contributions:14 reviews, 4 commits, 11 PRs in 9 months
Contributions summary:Thomas primarily focused on updating and maintaining example applications within the Next.js framework. They updated the `blog-starter` and `blog-starter-typescript` examples to use Tailwind CSS v3 and adapted various components to reflect the changes. Additionally, they contributed to the Turborepo project within the repository by adding features like an update notifier, enhancements to error handling, and support for disabling the update notifier. Furthermore, they implemented the `turbo migrate` command to assist users in updating the turbo project.
reactbrowserssgserver-renderingjavascript
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
Thomas Knickman - Senior Software Engineer at Vercel