Pieter du Toit
Frontend Software Developer (React/TypeScript)

About Me

Front-end developer with 5+ years of commercial experience building production web applications using React, TypeScript, and Next.js. Strong in component-driven UI, API integration, and delivering maintainable, scalable frontends in PR-reviewed teams.

Comfortable improving UI consistency and applying accessibility-minded practices to ship reliable user experiences.

Education

  • Griffith University logo

    Griffith University

    Gold Coast, QLD, Australia

    Master of Information Technology

    Major in Software Development & Support

    Jul 2023 - Jun 2025
    • Full-stack development
    • Database design
    • Secure development
    • Cloud hosting (Docker, Kubernetes, AWS EC2)
    Achievements
    • Graduated with distinction

      GPA 6.88.

    • Award for Academic Excellence (2023)

      Recognized for academic excellence.

      Verify on Credly
    • Award for Academic Excellence (2024)

      Recognized for academic excellence.

      Verify on Credly

Work Experience

  • Full Facing (Pty) Ltd. logo

    Full Facing (Pty) Ltd.

    Cape Town, South Africa

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

      Aug 2021 - Jun 2023

      Developed and integrated Strapi CMS in a public-facing Next.js site, enabling marketing updates and SEO metadata (OpenGraph/JSON-LD). Built accessible custom-styled HTML inputs and used SWR with Yup to deliver large, reliable forms with fewer backend queries. Contributed to a shared API layer for consistent frontend integrations.

    • Frontend Developer

      Jun 2018 - Jul 2021

      Worked in Agile sprints with planning and daily peer code reviews. Maintained frontend Docker files and debugged deployment issues. Built and integrated LMS (Lesson Desk) learner content management pages for uploads, quizzes, results, and reporting.

    • IT Dev Intern

      Dec 2017 - May 2018

      Contributed to frontend development projects using React and JavaScript.