Portfolio & CV

Stephan Bredenhann

Third-year BIT · Information Systems · University of Pretoria

Experience

Information Science Department Tutor

University of Pretoria · Feb 2025 – Nov 2025

Tutored first-year students in INL 110 and INL 120, assisting with coursework, and marking assignments.

Part-Time Bartender

Buffelsfontein Beesboerdery · Mar 2024 – Present

Currently working part-time, gaining valuable skills in teamwork, customer service, and operational efficiency. This experience has enhanced my ability to balance work and study responsibilities effectively.

Various Hospitality Roles

Seasonal and Holiday Staff · 2020 – Present

Over school and university holidays since 2020, I have worked in several hospitality roles. These roles have improved my adaptability, communication skills, and ability to perform well in high-pressure environments.

Education

BIT (Information Science)

University of Pretoria · 2024 – 2026

First Year: 76% · Second Year: 71%

Currently enrolled as a third-year student in the BIT programme with a focus on Information Science. My coursework has strengthened my foundation in IT concepts, programming, and systems analysis.

University of Pretoria School of Information Technology Programme Yearbook

IEB National Senior Certificate

Independent Examinations Board (IEB) · 2022

81% average, 3 distinctions.

Achieved my National Senior Certificate with an excellent academic performance, earning distinctions in key subjects. This experience laid a strong foundation for my further studies in Information Technology.

Projects

ADS‑B Flight Tracker (South Africa)

Live aircraft on a map using public ADS‑B data, built with Angular and Leaflet and hosted on GitHub Pages. Coverage centred on South Africa. The airplanes.live API is used to get aircraft information and the planespotters.net API is used to gather aircraft images.

Angular TypeScript Leaflet GitHub Pages

Community Road Paving Crowdfunding Platform

Full-stack web app enabling residents to collectively fund road paving by purchasing 1 m² sections via an interactive map. Tracks construction progress in real time with role-based access for buyers and administrators. The project currently serves as a proof of concept for a real-world application.

Angular TypeScript .NET Core C# Azure

Skills

Languages & Frameworks

Python JavaScript TypeScript C++ C# Angular Ionic .NET Core Node.js Git Jupyter Notebooks NumPy Matplotlib HTML CSS

Interpersonal

  • Communication Effective communication skills developed through both academic presentations and customer-facing roles.
  • Teamwork Ability to work collaboratively in team settings, honed through various work and academic group projects.
  • Problem Solving Strong analytical thinking skills, enhanced by university coursework and hands-on experience with practical challenges.
  • Adaptability Flexible and capable of learning new technologies and methodologies quickly in dynamic environments.
  • Time Management Effective at managing academic workload alongside part-time work, balancing multiple responsibilities.

Web Development

Responsive design, accessibility, and modern front-end development.

Software Development

Object-oriented programming, debugging, and software engineering practices.

Databases

Relational Database Management Systems and SQL.

Operating Systems

Comfortable working in Windows and Linux environments.

Systems Design & UML

Systems design principles and Unified Modeling Language for system design and documentation.

Contact