Reuben Harcourt is a Lead Software Engineer with eight years building full-stack TypeScript products for startups, from serverless backends and GraphQL to polished Next.js frontends. He combines hands-on coding (tRPC, Prisma, Planetscale, Vercel) with product-minded UX and marketing experience, having rebuilt legacy systems and launched community-driven apps that were later acquired. Comfortable leading small teams, he focuses on pragmatic architecture, iterative delivery, and translating technical trade-offs to non-technical stakeholders. Reuben’s side projects and hobbyist roots in game design inform his work on a Kickstarter-backed TCG and a deck-building platform, bringing a user-centered lens to complex feature design. Based in New Zealand, he pairs a philosophy BA and a software bootcamp background with a passion for tabletop games, mountain biking, and craft beer—small details that surface his collaborative, community-first approach.
8 years of coding experience
5 years of employment as a software developer
Kapiti College
Software Development Bootcamp, Software Development Bootcamp at Enspiral Dev Academy
Bachelor of Arts (B.A.), Philosophy, Bachelor of Arts (B.A.), Philosophy at Victoria University of Wellington
Complete C# Unity Development - 3D, Complete C# Unity Development - 3D at Udemy Academy
Contributions:3 PRs, 71 pushes, 4 branches in 1 month
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.