Software Engineer | Technologist

Innocent.

Hello Universe! I'm Innocent (vhlnd), a passionate Software Engineer from Johannesburg, South Africa. Fascinated by science and technology, I thrive on challenges and love crafting innovative solutions that push the boundaries of what's possible. I also dedicate my time to building tools that empower individuals to reach their fullest potential.

8+.
Years
Experience
Crafting

Skills & Experiences

From the depths of 0s and 1s to the elegance of the frontend, I'm a versatile Software Engineer with a passion for every layer of development.

Backend ( .NET C# and NodeJS ) 0
Frontend ( ReactJS and Angular 13+ )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

Snapwallet.

Snapwallet: Your ultimate solution for seamless customer loyalty rewards via digital cards. A powerful platform designed to create personalized loyalty programs, all built on a modern tech stack to scale with your business.

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

Behance
2015 - 2017
Bsc Computing: Software Engineering

In my Bachelor of Computing, I’ve learned to apply theoretical concepts to real-world environments, integrating best practices and innovative solutions across multiple disciplines to tackle complex challenges in software engineering.

Envato
2019 - current
DEV275x: Writing Professional Code

In DEV275x Writing Professional Code, I’ve learned the best practices for writing clean, efficient, and maintainable code, focusing on establishing strong foundations for professional development.

Twitter
2022 - 2025
AWS Certified Cloud Practitioner

With the AWS CCP, I’ve gained foundational knowledge of cloud computing and AWS, enabling me to support cloud operations across various industries and verticals, while ensuring efficient and scalable solutions.

Twitter
2015 - 2018
Cyber Security Basics: A Hands on Approach

In the Introduction to Cybersecurity, I’ve learned about the various aspects of the discipline, including the main cybersecurity threats and effective strategies to protect against them.

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

I've earned a badge that proves my expertise in using a Big Data platform and data governance concepts to efficiently store and manage vast amounts of data, utilizing IBM BigInsights.

Twitter
2019 - current
Problem Solving (Basic)

In the Introduction to Problem Solving, I’ve learned the fundamentals of Data Structures (like Arrays and Strings) and Algorithms (including Sorting and Searching), building a strong foundation for tackling complex problems.

Behance
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.

Envato
2018 - 2019
Principles of Reactive Architecture

In the Principles of Reactive Architecture, I’ve learned the core concepts behind Reactive Systems, gaining an understanding of why Reactive Architecture is crucial and how it enables the creation of responsive, scalable software.

Twitter
2017 - 2018
Data Privacy Fundamentals

I’ve learned about privacy through five prominent data breach cases from 2012 to 2015, which highlight common vulnerabilities in organizations and emphasize the importance of data security.

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.

Contact

Johannesburg, South Africa

Got a project in mind, need assistance, or just want to say hello? I'd love to hear from you! :) then get in touch.

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