I am Franz Jacques Pretorius, a software developer and AI engineer combining hands-on coding with practical automation. I design end-to-end AI-powered workflows, robust web front-ends, and data pipelines. I enjoy solving complex problems, delivering end-to-end projects, and mentoring others with a focus on clean code, scalability, and real-world outcomes. I’m always eager to learn and help teams ship reliable, maintainable solutions.

Franz Jacques Pretorius

I am Franz Jacques Pretorius, a software developer and AI engineer combining hands-on coding with practical automation. I design end-to-end AI-powered workflows, robust web front-ends, and data pipelines. I enjoy solving complex problems, delivering end-to-end projects, and mentoring others with a focus on clean code, scalability, and real-world outcomes. I’m always eager to learn and help teams ship reliable, maintainable solutions.

Available to hire

I am Franz Jacques Pretorius, a software developer and AI engineer combining hands-on coding with practical automation. I design end-to-end AI-powered workflows, robust web front-ends, and data pipelines. I enjoy solving complex problems, delivering end-to-end projects, and mentoring others with a focus on clean code, scalability, and real-world outcomes.
I’m always eager to learn and help teams ship reliable, maintainable solutions.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate

Work Experience

AI Engineer & Web Developer at In Logic Technical Skills
November 1, 2024 - Present
Lead end-to-end delivery of AI automation solutions, owning planning, architecture, implementation, testing, and client handover. Built and maintained LLM-driven conversational and workflow systems to collect structured inputs, validate responses, and route submissions to downstream processes. Designed and implemented automation workflows in an orchestration platform, combining code-based logic with low-code nodes. Integrated OpenAI-powered agents into production workflows with guardrails, structured prompting, and deterministic logic for reliable outcomes. Implemented database-backed pipelines using Supabase for structured storage, retrieval, and process state tracking across automations. Developed data ingestion and enrichment pipelines by scraping sources, cleaning/normalizing data, and preparing datasets for downstream use. Automated business processes using webhooks and HTTP integrations, connecting multiple third-party tools and APIs end-to-end. Owned website development and upke
Tutor at Independent
March 1, 2025 - Present
Provided 1:1 IT tutoring for high school students, adapting lessons to pace, gaps, and curriculum needs. Covered new content and reinforced prior topics using spaced revision to improve retention. Wrote custom mock tests and practice questions, reviewed results to target weak areas and track progress. Explained programming concepts with real-world analogies and step-by-step logic before jumping into code. Used a whiteboard and visual walkthroughs to clarify abstract topics and strengthen problem-solving skills. Extended beyond the syllabus to add context for partially taught topics and build a bigger-picture understanding.

Education

BSc Computer Science at University of Johannesburg
January 11, 2030 - January 19, 2026

Qualifications

Web Development Certifications (HTML, CSS, Tailwind CSS, JavaScript, React), MS & Google Suite
January 11, 2030 - January 19, 2026

Industry Experience

Software & Internet, Education, Professional Services, Media & Entertainment