Thomas Knickman

Senior Software Engineer at Vercel

Baltimore, Maryland, United States
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
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.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Franklin & Marshall College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
4,416reputation
475kreached
64answers
40questions
Badges
yaml
top-5%
python
top-5%
jinja2
top-5%
newline
top-5%
indexing
top-5%
pycharm
top-5%
github-logo-circle

Github Skills (31)

typescript310
ui-d10
javascript10
node-js10
ui-components10
typescript10
tailwind-css10
typescript210
ui-design10
next-js10
turborepo10
javascripts10
front-end-development10
typescript-types10
typescripts10

Programming languages (12)

TypeScriptMDXC++CSSRustCJavaScriptGo

Github contributions (5)

github-logo-circle
vercel/turborepo

Dec 2021 - Jan 2023

Build system optimized for JavaScript and TypeScript, written in Rust
Role in this project:
userFront-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.
monorepoincrementalturborepobundlerrust
vercel/next.js

Dec 2021 - Sep 2022

The React Framework
Role in this project:
userFull-stack Developer
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