PJ Pretorius

Available to hire

Hi, I'm PJ Pretorius, a full-stack software developer based in George, Western Cape, South Africa.

About

Hi, I’m PJ Pretorius, a full-stack software developer based in George, Western Cape, South Africa. I specialize in building scalable web applications and intelligent systems, with experience across front-end and back-end technologies, AI integration, and cloud services. I am passionate about delivering impactful solutions and collaborating with forward-thinking teams to drive innovation and enhance user experience.

I thrive on solving complex problems, learning new tech, and delivering user-friendly, robust software that meets real-world needs. I value teamwork, clear communication, and continuous improvement as I contribute to successful product outcomes.

  • 4 years' experience
  • Joined January 2026

Industry experience

  • Computers & Electronics
  • Software & Internet
  • Education
  • Professional Services
  • Media & Entertainment
  • Other

Work experience· 10 roles

Fullstack Engineer · IntellinexusApr 2026 – Present · 8 mos

Engineering AI product features end-to-end across FastAPI/Python services and React front-ends for enterprise clients across financial services, retail and logistics. Delivering ML-driven workflows on Microsoft Azure with Snowflake as the analytical backbone, from data modelling through to production deployment. Designing PostgreSQL schemas and REST APIs for high-volume operational data and downstream BI. Collaborating with data and platform teams to ship production AI features behind clean, user-facing UX.

Founding Engineer & Director · Retail Solutions ZAJan 2025 – Present · 1 yr 11 mos

Co-founded a retail-tech company building a multi-tenant operations platform for South African grocery and franchise stores; own architecture, delivery, deployment and customer support. Designed and built a FastAPI + PostgreSQL + React/Vite monorepo that runs four production apps: InvoiceFlow, MerchCommand, ShelfSense, and SupervisorHub. Implemented strict multi-tenancy (store_id isolation across every model and query), JWT/role-based authentication, audit logging and an in-app activity log.

Backend Systems Engineer · Tsolo Storage SystemsOct 2024 – Apr 2026 · 1 yr 7 mos

Architected and maintained petabyte-scale data ingestion infrastructure for the MeerKAT Radio Telescope, ensuring high-throughput, fault-tolerant transfers across federated systems in South Africa's scientific ecosystem. Designed and deployed internal APIs using FastAPI to automate data flows from source to storage, enabling real-time monitoring and operational scalability. Integrated and managed distributed storage backends using iRODS, Rucio, and Ceph-backed S3, supporting mission-critical datasets for astronomical research. Wrote and maintained robust backend Python services and shell scripts performing scheduled ingest, replication, verification, and error handling.

Back end Systems Engineer · Tsolo Storage Systems TechnologiesOct 2024 – Present · 2 yrs 2 mos
Full-Stack Developer · OrillaJul 2024 – Oct 2024 · 4 mos
Full Stack Developer · Orilla TechnologiesJul 2024 – Oct 2024 · 4 mos
Software Developer · Silverstone SolutionsJul 2022 – Dec 2022 · 6 mos
Software Developer · OK Retail GroupJul 2022 – Dec 2022 · 6 mos

Education

BSc in Computer Science · Stellenbosch University2021 – 2024
BSc in Computer Science · Stellenbosch University2021 – 2024

Hire PJ Pretorius today

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

Post a job