Karan Pratap Singh

Software Engineer at Apple

San Francisco, California, 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
Karan Pratap Singh is a software engineer with eight years of experience, currently engineering at Apple in San Francisco. He specializes in full-stack development with a strong TypeScript, Node, React, and GraphQL skillset, and has hands-on experience integrating Prisma and GraphQL schema stitching to build robust backend APIs. Karan is the primary author of a GraphQL-first full-stack starter kit that emphasizes developer tooling—ESLint, Prettier—and practical type-safe architecture. He brings a pragmatic focus on developer experience and maintainability, turning complex backend integrations into usable starter templates. Colleagues would describe him as a detail-oriented engineer who bridges product needs and clean engineering practices while contributing meaningful open-source tooling.
code8 years of coding experience
github-logo-circle

Github Skills (16)

graphql10
typescript10
nodejs10
typescripts10
javascript10
nodes10
wordpress-graphql10
wpgraphql10
react10
typescript-types10
prettify9
architecture9
prisma9
architectures9
pretier9

Programming languages (14)

MDXJavaC++RustObjective-C++GoHTMLKotlin

Github contributions (5)

github-logo-circle
GraphQL first full-stack starter kit with Node, React. Powered by TypeScript
Role in this project:
userFull-stack Developer
Contributions:236 commits, 53 PRs, 95 pushes in 1 year 4 months
Contributions summary:Karan primarily focused on setting up and configuring the full-stack project. They added and configured essential development tools like ESLint and Prettier. Furthermore, the user integrated backend packages, including GraphQL schema stitching, resolvers, and type definitions. Additionally, the user integrated Prisma and a GraphQL server to create the backend API.
reactfull-stackjavascriptnodejsreact-node
Learn how to design systems at scale and prepare for system design interviews
Contributions:9 reviews, 19 commits, 16 PRs in 4 months
cqrsengineeringsystem-design-interviewprepareevent-driven
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
Karan Pratap Singh - Software Engineer at Apple