Jasper Teo is a pragmatic software engineer with 11 years of experience building resilient web apps and APIs, blending deep technical mastery with a strong product sensibility. He has led greenfield architectures using Next.js, React Server Components, TanStack Query, and serverless backends on AWS, while standardizing validation across TypeScript projects with Valibot and Zod. At Mobbin he redesigned APIs to preserve cacheability and save substantial infrastructure cost, and contributed to open-source schema tooling by implementing robust nanoid validation tests in valibot. Comfortable across front-end, back-end and mobile stacks, he also mentors engineers, sets coding standards, and automates developer ergonomics with custom ESLint rules and faster ESM-compatible test suites. Based in Singapore, Jasper pairs a mechanical engineering background and policy studies with hands-on software craft, often exploring small technologies in his free time to amplify his impact.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering - BE, Mechanical Engineering (Design) with Minor in Public Policy and Global Affairs, Bachelor of Engineering - BE, Mechanical Engineering (Design) with Minor in Public Policy and Global Affairs at Nanyang Technological University
Software Engineering Bootcamp, Software Engineering Bootcamp at Rocket Academy
Diploma, Aerospace, Aeronautical and Astronautical/Space Engineering, Diploma, Aerospace, Aeronautical and Astronautical/Space Engineering at Singapore Polytechnic
The modular and type safe schema library for validating structural data 🤖
Role in this project:
Back-end Developer
Contributions:1 review, 2 PRs, 6 comments in 11 months
Contributions summary:Jasper primarily contributed to the `nanoid` validation action within the `valibot` library, a type-safe schema validation library. They added and refined functionality for validating Nano IDs, integrating features for message customization and supporting varying lengths. The changes involved creating test cases to ensure the accuracy of the `nanoid` validation, focusing on correctness.
Contributions:1 review, 20 PRs, 125 pushes in 2 years 2 months
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.