Passion Fuels Purpose!
About Me
Hi, I'm Themba "Raphael" Mahlangu. As an enthusiastic and dedicated technology enthusiast, I have spent the past 4 years immersed in the world of programming. Fuelled by my passion for all things tech, I am constantly exploring new ideas and technologies, pushing myself to learn and grow every day.
Despite coming to programming later in life, I have been able to make significant progress by prioritizing consistent documentation and regular project-building. With every project I undertake, I strive to bring my clients' vision to life by crafting stunning, intuitive websites and mobile apps that deliver exceptional user experiences.
My ultimate goal is to create innovative digital solutions that have a meaningful impact on people's lives, while contributing to the ever-evolving landscape of technology. I firmly believe that through my work, I can help to drive positive change and improve the world around us.
satisfied clients
projects completed
years of experience
Skills
Experience
Junior Web Developer @Alfeco Holdings
2023 August - Present | Johannesburg, GautengWorked on a Corporate Affair team where I provide websites based on the mock up designs provided by a graphic Designer. I also provide maintenance and support for the websites I have developed.
Freelance Software Developer @Remote
2022 January - Present | South AfricaWorked on 37 projects ranging from Web, Mobile and Desktop applications. I have also worked on 20 projects that are currently in production. Served over 40 clients from all over South Africa.
Software Engineer - Contractor @Central Bank of Eswatini
2023 April - July 2023 | Mbabane, EswatiniWorked on a team responsible for developing new features for the Central Bank of Eswatini's website, including improving the accuracy and relevance of search results and developing new tools for data analysis and visualization.
Mobile App Developer - Contractor @Capitec Bank
2022 December - March 2023 | Stellenbosch Campus (Western Cape)Worked on a team responsible for developing new features for Capitec Bank's mobile app and also stabilizing Live Easy features including debugging, including improving security and developing new tools for data analysis and visualization.
Education
BA Development Studies
2016 - 2018 | University Of JohannesburgMajor in Public Management and Governance. Minor in Business Management.
Software Development Certification
2019 - 2021 | Meta - MicroverseRelevant courses included HTML, CSS, Ruby, Ruby on Rails, JavaScript, React, Redux, and SQL.
Certifications
Javascript Algorithms & Data Structures
2024 | freeCodeCampMain focus is Javascript.
Responsive Web Design
2024 | freeCodeCampIncluded HTML, CSS and JavaScript.