Summary
Joshua Henriques is a Full Stack Software Engineer with eight years of experience building scalable web and cloud-native applications using Go, TypeScript, Python, React, and PostgreSQL. He has led end-to-end feature delivery from refactoring legacy codebases to architecting AI-driven SaaS components that balance capability and cost, and currently focuses on model-selection tooling and reliable MVPs. Joshua pairs strong backend systems experience—building proxies, custom interpreters, and containerized deployments—with client-facing freelance work that sharpened his communication and rapid-iteration skills. His curiosity drives deep technical exploration: he designed a custom programming language (Cixac) and implemented TCP/UDP and HTTP proxy servers to broaden his systems and networking expertise. Comfortable across GCP, AWS, Next.js, and Firebase, he thrives on turning ambiguous requirements into production-ready solutions that advance business goals. Based in Canada, he seeks opportunities to contribute pragmatic engineering and thoughtful system design to growing teams.
8 years of coding experience
2 years of employment as a software developer
Toronto Metropolitan University