Software Engineer (Alchemist) | Innovator


Hello Universe, I'm Innocent Munyadziwa aka V.I a Software Engineer (Alchemist) based in Johannesburg. I am fascinated by science and technology, love taking on challenges and working through them to find new solutions or ways of doing things that are different or better than the status quo. I spend some of my time developing and creating tools to help people fulfill their ambitions.


Skills & Experiences

From the 0s and 1s all the way to the frontend, I'm a versatile Software Engineer.

Backend ( .NET C# and NodeJS ) 0
Frontend ( Angular 12 and ReactJS )0
Mobile ( Flutter )0

Pico Photo Editor.

PiCO is photo editing app that allows you the ability to turn any photo into an artwork using tensorflow deep learning library to compose images in the style of another image, this is known as neural style transfer.

See Project

OAdvisor Project.

OAdvisor, A tiny robo-advisory digital platform seeks to provide automated, algorithm-driven investment services with little to no human oversight. This tiny system can crunch numbers with ease by employing matrices computations, thanks to a custom constructed back-testing engine written in C#. Packed with methods for determining the optimal portfolio, including calculations like the Markowitz efficient frontier.

See Project

GSBC Project.

Global Space Balloon Challenge (GSBC), the world’s largest high altitude balloon event! The challenge is simple – coordinate people around the world to design, build, and fly a high altitude balloon.

See Project

E2Alpha Project.

Brainwaves are brain electric pulses. An individual's behavior, emotions, and thoughts are communicated between neurons within our brains. An EEG is a device that detects abnormalities in your brain waves, or in the electrical activity of your brain. The E2Alpha Project aims to develop a tool that can alert a user when a desired brain activity is engaged. The tool might also be used to coach the brain to focus on a desired electrical activity state, such as Beta or Alpha. The NeuroSky electroencephalography (EEG) technology is being used in the research.

Education & Certifications

2015 - 2017
Bsc Computing: Software Engineering

Bachelor of Computing enables you to apply theories and integrate them in real-world environments, across multiple disciplines, by presenting best practices and solutions.

2019 - current
DEV275x: Writing Professional Code

DEV275x Writing Professional Code is an introduction to best practices when it comes to writing code.

2022 - 2025
AWS Certified Cloud Practitioner

A technical professional who is well-versed with cloud computing and has foundational knowledge of AWS to support cloud operations across various verticals and industries.

2015 - 2018
Cyber Security Basics: A Hands on Approach

Introduction to cyber security showing different aspects of this discipline. You will learn what the main existing cyber security threats are and how to protect yourself against them.

2016 - 2017
Big Data Developer - Mastery Award for Students 2016

The badge earner has a proven expertise to use a Big Data platform and data governance concepts to efficiently store and manage extremely large amounts of data, using IBM BigInsights.

2019 - current
Problem Solving (Basic)

Intro to problem solving, which covers basic topics of Data Structures (such as Arrays, Strings) and Algorithms (such as Sorting and Searching)..

2018 - 2019
Docker Essentials

Learned how to use containers for your applications. Create and run Docker containers. Also how to run containers in production and solve problems of orchestration such as high availability, service discovery, and reconciliation.

2018 - 2019
Principles of Reactive Architecture

Introduce you to the principles that drive the movement towards Reactive Systems. It will help you to understand why Reactive Architecture is important, and how it can help you build responsive software.

2017 - 2018
Data Privacy Fundamentals

Learn about privacy from 5 prominent cases of data breaches from 2012 to 2015, which highlight vulnerabilities in typical organizations.

Shoot for the moon. Even if you miss, you'll land among the stars. - Les Brown

"VI is great. We've seen amazing results already. He provided the perfect solution for our business. Just amazing. "

Emmie Q
Space People

"If you aren't sure, always go with VI. Great job, I will definitely be utilizing your services again!."

Anne-Marie Z.
Space Force

"I will refer everyone I know. Needless to say we are extremely satisfied with the results. Thanks, keep up the good work."

Joab Bolton
Space Nation

Recent news

Road to clean code

Writing clear, comprehensible, and maintainable code is a skill that every developer should have. In this article, we will examine some of the methods for increasing code quality, such as functions, classes and modules, and comments, and provide some code samples for each of these concepts.

.NET 5 Clean Architecture

Clean architecture (CA) is the organization of a project in such a way that it is simple to comprehend and adapt as the project evolves. CA results in systems that are framework-independent, testable, UI-independent, and database-independent. In this article, Will implement CA using .NET 5.

Moving into the cloud.

Cloud Migration is the process of moving data, apps, and other business elements from a local organization's PCs to the cloud, a virtual pool of needs-based shared resources that delivers large-scale computing services etc. We will go through different strategies of migrating into the cloud.


Johannesburg, South Africa

If you have a project that you want to get started, think you need my help with something or just fancy saying hi :) then get in touch.

Your message is successfully sent...
Sorry something went wrong!