CN

Claude Norval

Available to hire

I’m Claude Norval, a senior full-stack engineer with 20+ years of experience building and evolving web platforms—from early PHP work and travel APIs to modern TypeScript systems.

About

I’m Claude Norval, a senior full-stack engineer with 20+ years of experience building and evolving web platforms—from early PHP work and travel APIs to modern TypeScript systems. Day to day, I work across Next.js front ends and Node.js/Next.js server layers, including authentication and integration with back-end services, and I’m comfortable owning a feature end to end (API contract, UI, and tests).

I’ve led teams and also ran my own consultancy for over a decade, delivering products used by roughly 50k to 800k+ people. I’m currently building a greenfield Queensland Government register on Azure with a strong focus on security and privacy-by-design, verification-first development, and release confidence using CI/CD, feature flags, and thorough automated testing.

  • 24 years' experience
  • Joined September 2026

Industry experience

  • Government
  • Software & Internet
  • Telecommunications
  • Education
  • Financial Services
  • Travel & Hospitality
  • Professional Services

Work experience· 18 roles

Senior Full-Stack Developer · Dept of Justice & Attorney-General, QLDApr 2026 – Present · 8 mos

Building the Donor Conception Information Register for Queensland's Registry of Births, Deaths and Marriages from a greenfield start: a public applicant portal and an internal staff portal in a Next.js and TypeScript monorepo integrated with the registry's REST APIs and hosted on Azure. Own features end to end across the Next.js server layer and UI, including access applications, consent and shared profiles, donor outreach, counselling requests, evidence uploads, and staff-side application processing workflows. Remediated penetration test findings on broken access control by enforcing eligibility rules server-side on API routes with route tests proving rejected requests never reach the registry. Integrated myID sign-in via Keycloak and NextAuth, standardized RFC 9457 problem details error handling, and made upload/fetch failures visible to users instead of being swallowed. Mirrored the specification into the repo with a gap register to track differences against the live registry. Uses

Senior Full-Stack Developer · BelongJul 2022 – Present · 4 yrs 5 mos

Built and maintained customer-facing features in Next.js, React, and TypeScript for a telco used by 800k+ customers with weekly releases. Integrated Firebase Analytics and Firestore into a React Native app for structured event tracking and real-time data access. Worked on core foundations including navigation, state and data patterns, error handling, release preparation, and production support. Improved weekly release reliability by tightening build and release workflows, adding repeatable checks, and reducing environment drift. Wrote and maintained Jest and Detox tests covering critical customer journeys.

Senior Full-Stack Developer · University of SydneyOct 2020 – Jul 2022 · 1 yr 10 mos

Built web application features in Next.js, React, and TypeScript with integration to APIs and platform services for an environment serving ~50k–100k users. Established core patterns for routing, state, networking, error handling, and feature structure to improve maintainability and onboarding. Improved delivery reliability through PR reviews, release quality gates, and consistent engineering practices. Partnered with product, UX, and back-end teams to take features from discovery through release.

Contract roles (multiple) · Various clientsMar 2020 – Oct 2020 · 8 mos
Full-Stack / Mobile Developer · AeroboticsJan 2019 – Dec 2019 · 1 yr
JavaScript Tech Lead · HeadbyteJan 2019 – Dec 2019 · 1 yr
Full-Stack Developer · EventsAirJan 2019 – Jan 2020 · 1 yr 1 mo
Full Stack Node.js Developer · Kids IndustriesJan 2018 – Dec 2018 · 1 yr

Education

BSc Information Technology · University of Johannesburg (RAU)2005

Hire Claude Norval today

Post a job and invite Claude, or contact them directly. No hidden commission.

Post a job