Skip to main content

Pieter du Toit Frontend Developer (React & TypeScript)

About Me

I’m a frontend software engineer with 5+ years of commercial experience using React, TypeScript and Next.js. My work spans learning management platforms and CMS-backed websites, with additional experience in server-side development and relational database design.

In my current role at Fourfifty, I develop customer-facing features for user verification and CMS-managed content, and resolve production reliability issues. I completed a Master of Information Technology with distinction at Griffith University, receiving its Gold Coast postgraduate ICT prize for the highest graduating GPA in an ICT master’s degree.

Work Experience

  • Fourfifty

    • React
    • TypeScript
    • Next.js
    • Directus
    • Software Engineer (Frontend)

      - Present

      I build customer-facing frontend features at Fourfifty, including verification flows, CMS-managed content and embedded game experiences.

      • Implemented SMS verification across gameplay, profile updates and communication preferences, including API integration, resend cooldowns, error recovery and marketing consent handling.
      • Built CMS-controlled scratchcard theming, allowing content editors to change artwork, colours and messaging across claim, game and result screens without frontend code changes.
      • Resolved animation and embedded-game lifecycle issues involving Lottie, WebAssembly and Unity WebGL, and preserved user sessions during temporary backend network failures.
      • Built CMS-driven article publishing with pagination, dynamic XML sitemaps, crawl controls and JSON-LD structured metadata.
  • Full Facing (Pty) Ltd.

    Cape Town, South Africa

    • Next.js
    • React
    • TypeScript
    • SWR
    • Yup
    • Strapi
    • Docker
    • Senior Frontend Developer

      -

      I built frontend features and contributed to shared integrations, with a focus on complex forms and content publishing.

      • Built complex forms using SWR and Yup, combining data fetching, form state and input validation to keep the interface responsive and reduce unnecessary backend requests.
      • Helped develop and maintain a shared API layer for consistent integration across frontend applications.
      • Integrated Strapi into a Next.js website so the marketing team could publish articles and manage Open Graph and structured metadata.
      • Built custom-styled form fields using native HTML inputs to retain their built-in behaviour.
    • Frontend Developer

      -

      I worked on Lesson Desk’s learning management features and contributed to the team’s development and deployment process.

      • Built and integrated Lesson Desk learning management features for content uploads, quiz scheduling, viewing results and exporting reports.
      • Contributed to sprint planning and daily peer code reviews, and helped resolve deployment issues by maintaining frontend Dockerfiles.
    • IT Dev Intern

      -

      I joined Full Facing as an IT Dev Intern.

      • Contributed to frontend development using React and JavaScript.

Education

  • Griffith University

    Gold Coast, QLD, Australia

    Master of Information Technology

    Major in Software Development & Support

    -

    • Full-stack development
    • Database design
    • Secure development
    • Cloud hosting (Docker, Kubernetes, AWS EC2)

    Achievements

    • School of ICT Postgraduate Programs Prize — Gold Coast (2026)

      Graduated with distinction (GPA 6.88). Awarded for the highest graduating GPA in an ICT master’s degree.

    • Award for Academic Excellence (2024)

    • Award for Academic Excellence (2023)