Batandwa Mgutsi

Fullstack Web and Mobile Developer

Work with Me

About Me

I am a fullstack mobile and web app developer with more than 6 years of experience in software development. I specialise in building well-tested and high-quality applications from the ground up with the Flutter SDK and ReactJS. I lead an end-to-end user centered design and engineering process from research to designing, building, and all the way to publishing.

How I can help you:

  • ⚡️ Build an App from ideation to MVP and beyond

  • ⚡️ Update, fix, and maintain existing applications

  • ⚡️ Integrate new or existing applications into Google Cloud or Firebase

  • ⚡️ Build NodeJS APIs on top of Google Cloud or Firebase

  • ⚡️ Consult on app features

  • ⚡️ Design and analyse new software systems and subsystems

I always do my best to meet my clients' expectations and deadlines. I welcome discussing your project and helping you find success. Visit my Upwork profile to work with me.


Varsity Newspaper (UCT)

Web Developer

Working with 4 other developers to rewrite the Varsity Newspaper website for a better user experience and optimise it for search engines.

Filledstacks (Pty) Ltd

Flutter Developer

Lead the development of an integated testing tool for Flutter apps. The tool had its UI written in Flutter for MacOs and Windows with Google Firebase used for the backend over a RESTful API.

Self Employed

Mobile App Developer

Working from home building Android applications and back-end APIs with Java, Dart, Flutter, Firebase, PHP, and NodeJS.


University of Cape Town

Feb 2020 - Nov 2023

Bachelor of Science in Computer Science

Currently studying towards a BSc in Computer Science at UCT. I'm doing Computer Engineering as my second major.

Side Projects

Motion Link

A tool making it easy to use Notion as a Content Management system for personal websites, portfolios, blogs, business homepages, and other kinds of static websites. In fact, this site is made with MotionLink 😉

View Project

Night Script

This is a fun project I jump into whenever I don't feel like coding something serious. Night Script is a general purpose, dynamically typed, procedural programming language that supports recursion, and structured programming aimed to be easily embeddable into Dart and Flutter apps.

View Project


LytStudio is a work-in-progress online learning and tutoring platform that aims to make education more affordable to every child out there. The platform features it's own bandwidth efficient video format that can encode beyond 4K video graphics at a very small file size. The stack is Flutter and a bit of C.

View Project

Top Skills

Get in Touch