HOME ABOUT EXPERIENCE SKILLS PROJECTS CONTACT

Jean-Pierre Retief

Future Software Developer

ProfilePic

Mr. Jean-Pierre Retief


I am currently a 3rd year student at NWU. I enjoy building software apps from casual games to something that brings worth to a business scenario.
I also enjoy philosophy (apologetics), music (playing piano and composing, mixing) and video editing. The dream would be to to work on projects that integrate these passions. A stable programming job will hopefully fuel my other passions and one day...

Avatar

My Experience


Finworks Logo

Junior Software Developer at Finworks (Pty) Ltd

Pretoria, South Africa (Remote)
Nov 2021 - Nov 2022

I was employed at Finworks for a year:

  • Object-oriented design, web styling, Git (Scrum)
  • Linux-based dev environment
  • Full SDLC involvement: from requirements to release
  • Debugging, performance tuning
  • Documentation for IT staff & future projects
Matogen Logo

Web Developer Internship at Matogen Corporate Web Development

Potchefstroom, South Africa (Remote)
Nov 2024 - Feb 2025

Internship with two full-stack dev projects:

🔹 Project 1 - Full-Stack Intro:
  • OOP, data structures, JSON
  • SPA (Single Page Application) principles, REST APIs
  • Front-end: Angular | Back-end: Python
  • DB: PostgreSQL
  • Token security basics, Git version control
🔹 Project 2 - WhatsApp Vehicle Tracker Bot:
  • Week 1: Setup env, WhatsApp API, basic messaging
  • Week 2: Vehicle listing, location requirements, errors
  • Week 3: Status updates, user management, advanced errors
  • Week 4: Testing, documentation, deployment prep

My Skills


Software Development Tools

HTML
75%
CSS
75%
React
20%
Angular
50%
ASP.NET
75%
GitHub
75%
Visual Studio Code
90%
Pharo IDE
95%

Software Languages

C++
50%
C#
50%
Java
75%
Python
75%
Smalltalk
75%
SQL
85%

Media Skills

Musescore
75%
Mixing Station
80%
Other DAWs
25%
Capcut
95%
Davinci Resolve
40%

Spoken Languages

English
95%
Afrikaans
98%
German
40%

Personal & Other Skills

Apologetics & Philosophy
60%
Creative
(egg. writing poems, music)
65%
Meticulous with detail
75%
Organized
90%
Confrontational
or Direct
90%

I am always eager to learn new skills and improve my existing ones. I believe in continuous learning and strive to stay updated with the latest technologies.

Feel free to reach out if you have any questions or would like to collaborate on a project.

My Projects


EagleEyeSecurity

EagleEyeSecurity UI

A basic CRUD (.Net C#) app for a group project in my 2nd year (2024)
It manages a security company's assets.
It currently makes use of a local MySQL database, therefore it will not work without some setup.

30sec Cinematic Composition Sample

Audio Cover

Composed using Musescore. I made it for a 5 day challenge organized by InsideTheScore

Picture credit: Unsplash

Contact Me


Potchefstroom, South Africa

jpretief84@gmail.com