Brett Wilson

Persistent Programmer

Johannesburg, Gauteng, South Africa

Technical Skills

  • Software Development
  • Computational Thinking
  • Web Development
  • Problem Solving
  • Git & GitHub
  • Responsive Design
  • Game Development
  • SDL & Raylib
  • JavaScript
  • HTML & CSS
  • C++
  • C#
  • Java
  • Embedded Systems Development

Professional Summary

Motivated and dedicated aspiring programmer with a strong foundation in software development principles, web technologies and embedded systems. Equipped with industry-recognized certifications in JavaScript, HTML/CSS, Backend development, and computational thinking. Passionate about creating innovative solutions and continuously expanding technical expertise. Seeking opportunities to apply programming skills and contribute to dynamic development teams while growing professionally in the software development field with a keen interest in game development and low level system programming.

Key Subjects taken Bachelor of Computing (2023 - 2025)

Programming
Academic Writing
Computer Architecture
Database Development
Entrepreneurship
Innovation and Leadership
Linear Programming
Network Development
Web Programming
Information Systems
Software Analysis & Design
Internet of Things
Project Management
Machine Learning
User Experience Design
Research Methods
Mathematics
Statistics

Projects & Experience

Group Projects at Belgium Campus iTversity
College-directed
2022 - 2026
  • Largely successful group projects and collaborations
  • Year-long invasive AI plant detection project
  • Advanced Linier programming algorithm calculator tool set
Personal Web Development Projects
Self-Directed
2022 - Present
  • Developed and maintained personal portfolio website (brettwilsondev.com)
  • Created responsive web applications using HTML, CSS, and JavaScript
  • Implemented modern web design principles and user experience best practices
  • Utilized version control with Git and GitHub for project management
Personal Game Development Projects
Self-Directed
2022 - Present
  • Indie game development using game development libraries such as SDL and Raylib in C++
  • Basic understanding of game development principles and design patterns
  • Basic understanding of realtime rendering concepts

Key Competencies

  • Programming Languages: JavaScript, HTML5, CSS3
  • Development Tools: Git, GitHub, Visual Studio Code
  • Specialized Skills: Embedded Systems Development
  • Web Technologies: Responsive Design, DOM Manipulation, Web APIs
  • Soft Skills: Problem-solving, Analytical thinking, Self-motivated learning
  • Methodologies: Agile principles, Software development lifecycle