Solving real world problems with digital solutions.

Omphile Matsobe Logo

Know About Me

Hello there. I am a software programmer and with a desire to turn ideas into real digital programs. I am a huge computer engineering enthusiast and I build full-stack software applications, video games, and electronic circuits. With my unique skills of good data structures and ability to write good algorithms, I bring a diverse perspective to every project, crafting effective digital solutions.

Through combining my technical skills with a collaborative mindset and a good Idea, we can spark innovations and fuel creativity to produce a high-quality project. By leveraging my expertise, I make sure I deliver extraordinary results that exceed expectations.

office content 1

Core Expertise

Picture by Julien Renvoye for Voila

SOFTWARE APPLICATIONS

Data management systems, Business Websites, API's, Software tools and Video Games.

Web, Desktop, Mobile

Picture by Julien Renvoye for Voila

HARDWARE DESIGN

Electronic circuits, computers, hardware programming & design. Micro-controllers Circuits, Arduino, AVR and more.

Electronics, Computer Hardware

Popular Blogs

Check out my blog pages, a space where I get to share my thoughts and experiences, explore ideas that inspire me, and also reflect on topics I’m passionate about.

How the Internet works

Ever wondered what really happens when you open a website or send a message online? We use the internet everyday yet a lot of people have no Idea of what happens when your data travels around the world in milliseconds and what makes your browser load a page.

Installing Go on Linux

Ever tried installing Go on Linux and ended up wondering why it feels way more complicated than it should be? Different distros, different package tools, so many error messages, it’s easy to get lost. This tutorial cuts through all that confusion and shows you exactly how to install Go properly on Linux systems, step by step.

How to setup Redux-Toolkit in NextJS

If you’ve set up Redux Toolkit in a React app before, doing the same in Next.js can be surprisingly different. With server-side rendering, client components, and a unique project structure, the usual Redux setup doesn’t always apply. This tutorial explains those differences clearly and walks you through setting up Redux Toolkit in a Next.js application the right way, step by step.

Testimonials Image

Join the community

@ojmakesgames is a channel where I explore video games, tech, or anything that might spark my excitement. I make videos out of curiosity and passion, and for anyone who loves diving deep into similar topics. Join and be part of the community.