I'm Taku Muguti, a skilled Software Engineer who recently relocated to Australia from South Africa and I am actively seeking opportunities to advance my career. I have a Bachelor's Degree in Computer Science and a genuine passion for coding. I am always eager to learn and enjoy collaborating with others to develop innovative solutions to complex software engineering challenges.
A cryptocurrency application that connects to the CoinGecko API to retrieve realtime live cryptocurrency data. The application allows users to select their preferred currency and is built using the MVVM architecture.
This is a book-tracking application that integrates with the Google Books API. It serves as a personal library, enabling users to keep track of the books they are currently reading. The app stores the user's data using SwiftData and is built using the MVVM architecture pattern.
This weather application utilizes the user's location and the Open Weather API to retrieve real-time weather data. Users can also save their favourite locations, allowing them to receive weather updates. This app was built using the MVVM architecture pattern.
Dataannotation - Australia (Remote)
March 2024 - Present
I freelance on Dataannotation's platform to systematically analyze and rate AI responses based on multiple criteria to significantly improve the efficacy of end-user interactions with various AI models.
DVT - South Africa (Remote)
Feb 2023 - Feb 2024
I excelled in the iOS Development graduate program by earning the highest mark for the capstone assessment. The expertise I gained empowered me to work in cross-functional Agile teams to develop and maintain iOS applications for clients such as Namola and Standard Bank. I worked on various codebases and gained exposure to different languages and architectures, such as VIPER, MVVM, and MVC.
University of Pretoria, South Africa
Aug 2021 - July 2022
Utilised my extensive understanding of various subjects to enhance the knowledge of over 100 students in diverse areas, such as Program Design, Operating Systems, and Data Structures and Algorithms.
I graduated with a degree in Computer Science from the University of Pretoria, South Africa, in 2023. During my studies, I focused on software development fundamentals and computational theory, covering various topics such as algorithms, data structures, and object-oriented programming. These courses gave me a strong foundation for my career in software development.
My university experience was not just about theoretical learning, but also about practical application. I successfully completed several projects that not only enhanced my skills in software design and development methodologies but also demonstrated my ability to apply these skills in real-world scenarios. One such project was a Netcentric Computer Systems module, where I was part of a team that developed a mobile application. This hands-on experience piqued my interest in mobile development.
I was honoured to be part of a team of talented individuals who won the Empire Foundation Hackathon.
We created and engineered an educational app that stood out from the competition.
Fun fact about me I can play piano and guitar.
I love getting stronger and more disciplined by lifting weights.
I am an avid reader of technology & self-help books.