Ken Litton is an empathetic software engineer and small business owner in New York with nine years of cross-functional experience building pragmatic, user-focused solutions. He specializes in JavaScript and full-stack web development (React hooks, Context API, Redux, Node/Express) and has deep experience applying caching strategies to reduce latency and redundant GraphQL requests, demonstrated by impactful contributions to the Quell open-source caching library. Ken pairs engineering with product empathy—having run neighborhood automation services that improve small-business workflows—and has a background in data science and client-facing delivery from roles at Mu Sigma and Capital One. He practices test-driven development and mentoring, increasing reliability through integration and end-to-end testing at Codesmith. Ken also communicates technical ideas publicly—his talk on caching fundamentals was featured in the SingleSprout Speaker Series—underscoring his commitment to practical knowledge sharing. He tends to favor clever, low-friction solutions that make measurable operational improvements rather than flashy tech for its own sake.
9 years of coding experience
8 years of employment as a software developer
Data Science Immersion, Data Science Immersion at General Assembly
Computer Software Engineering, Computer Software Engineering at Codesmith
Bachelor's Degree Materials Science Engineering, Bachelor's Degree Materials Science Engineering at University of Illinois Urbana-Champaign
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Role in this project:
Back-end Developer
Contributions:1 review, 19 commits, 1 PR in 14 days
Contributions summary:Ken's primary focus was on enhancing the `quell` library, a client- and server-side caching solution for GraphQL. Their work involved modifying the `buildFromCache` function, which is responsible for caching GraphQL queries. The user added logic to cache requests involving nested queries, multiple queries, and aliases, as well as plural root queries. They also added unit tests to verify their changes.
Contributions:22 commits, 20 pushes, 1 branch in 28 days
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.