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

Professional Summary

Motivated and dedicated aspiring programmer with a strong foundation in software development principles and web technologies. 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.

Education

Bachelor of Computing
2023 - 2026
Pursuing a Bachelor of Computing degree at Belgium Campus.
IT Specialist
2022 - 2022
Completed comprehensive IT specialist program focusing on foundational programming concepts, software development methodologies, and industry best practices.

Projects & Experience

Group Projects at Belgium Campus iTversity
College-directed
2022 - Present
  • 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
  • Web Technologies: Responsive Design, DOM Manipulation, Web APIs
  • Soft Skills: Problem-solving, Analytical thinking, Self-motivated learning
  • Methodologies: Agile principles, Software development lifecycle