Summary
Overview
Work History
Education
Skills
LANGUAGES
Timeline
Generic
Bernard Oosthuizen

Bernard Oosthuizen

Stellenbosch

Summary

I'm an AI software engineer who transforms complex business challenges into scalable, impact-driven solutions. With a proven track record spanning startup and enterprise environments, I excel at bridging technical innovation with real-world business outcomes.

I've lead technical teams across startup and enterprise environments, My unique strength combines deep technical expertise with product thinking: understanding customer problems first, then delivering scalable solutions that create lasting business value. With proven success across diverse industries (retail, mining, financial services), I excel in cross-functional environments where technical strategy meets business outcomes.

Overview

4
4
years of professional experience

Work History

AI Engineer

Tradestack
04.2025 - Current
  • Contributed to a background email agent using Langgraph, Langchain and PydanticAI.
  • Built end-to-end custom LLM chat application using Vercel AI. Designed the toolkits (Xero, Quickbooks), evals and iterated to improve the agent design.
  • Led R&D initiatives in toolkit design, MCP, reinforcement learning and durable execution.

Solutions Engineer

Gatekeeper Technology
06.2024 - 07.2025
  • Led development of cross-platform apps for enterprises.
  • Managed end-to-end client delivery: scoping, development, deployment, and support.
  • Designed scalable data models and business workflows across diverse industries (retail, mining, field services, financial services).
  • Led the adoption of AI tools and custom tech stacks to boost team productivity.
  • Mentored junior developers.
  • Served as account manager for a key enterprise client, driving project management and growing account revenue.

Software Engineer

Finovate
09.2021 - 06.2024
  • Architected and deployed a custom pricing system, rebuilding a pricing engine to dynamically calculate proposals and simulate updates across 400+ accounts, reducing manual effort by over 100 hours, using Python, Supabase, Weweb and Power BI.
  • Led the resource management system overhaul, replacing an error-prone Excel system with an automated app, saving 20+ hours monthly, achieving adoption across 40 users through stakeholder collaboration and change management.
  • Developed a web scraping bot with Python, to sync data from a third-party pricing app, eliminating 50+ hours of manual work and enabling daily operational insights.

Education

BEng - Electrical And Electronic Engineering(Informatics)

Stellenbosch University
Stellenbosch
12-2021

Skills

  • Python
  • Django, Flask
  • Langchain, PydanticAI
  • Nodejs, Typescript
  • Reactjs, Nextjs
  • SQL, PostgreSQL
  • Effective Communication
  • Critical Thinking
  • Product Mindset

LANGUAGES

English (Fluent)
Afrikaans (Fluent)

Timeline

AI Engineer

Tradestack
04.2025 - Current

Solutions Engineer

Gatekeeper Technology
06.2024 - 07.2025

Software Engineer

Finovate
09.2021 - 06.2024

BEng - Electrical And Electronic Engineering(Informatics)

Stellenbosch University
Bernard Oosthuizen