Carter Snook

Greater Chicago Area 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
Carter Snook is a software engineer intern and Computer Science student at Iowa State University with seven years of hands-on development experience across back-end systems, runtimes, and tooling. He has interned at Cloudflare and Kingland, where he improved performance, built end-to-end test suites, and modernized data integrations for Java Spring Boot and TypeScript/Angular apps on AWS. An active open-source contributor, Carter has fixed bugs and strengthened type definitions in high-profile runtimes like Deno and Bun, improved safety and Unicode handling in the Zig language, and optimized type-level string operations for large inputs. He enjoys competitive programming and hackathons, and has published multiple language implementations on GitHub—demonstrating a blend of low-level systems work and practical application engineering. Notably, his contributions often focus on correctness, performance, and developer ergonomics in projects used by broad JavaScript and systems communities.
code7 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Iowa State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,926reputation
276kreached
122answers
23questions
Badges
typescript-generics
top-5%
typescript
top-5%
github-logo-circle

Github Skills (38)

algorithm10
parserator10
algorithms10
deno10
javascript10
parser10
strings10
text-manipulation10
typescript10
data-structure10
lang10
compiler-compiler10
zig10
typescript-types10
linter10

Programming languages (21)

JavaC++CSSBikeshedRustCMakefileWebAssembly

Github contributions (5)

github-logo-circle
denoland/deno

Oct 2020 - Jul 2022

A modern runtime for JavaScript and TypeScript.
Role in this project:
userBack-end Developer
Contributions:19 reviews, 13 commits, 14 PRs in 1 year 8 months
Contributions summary:Carter contributed to the Deno runtime by fixing bugs and improving the type definitions. They addressed issues related to file truncation, FFI inference, and missing error classes in the TypeScript definition files. Additionally, the user added tests for mutable buffer operations within the FFI and made minor code cleanups. Their work primarily involved TypeScript and interacting with the Deno runtime's internal APIs.
rustjavascriptruntimedenotypescript
gvergnaud/hotscript

Feb 2023 - Feb 2023

A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 17 commits, 4 PRs in 2 days
Contributions summary:Carter focused on implementing and optimizing string length calculations at the type level. Their work included creating a self-memoizing cache to improve performance and supporting strings exceeding 800,000 characters. The user also made changes to the core string manipulation library by introducing new features. Additionally, they addressed tuple-related issues to enhance the type system's overall functionality.
type-level-programmingtypescript
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
Carter Snook