Skip to content

MusaMacheke/Musa_Macheke_Portfolio

Repository files navigation

Musa Macheke's Portfolio

Welcome to my portfolio! Here you'll find information about my projects, skills, and professional experience. Feel free to explore and reach out if you have any questions or opportunities.

Table of Contents

About Me

Hello! I'm Musa Macheke, a Junior Developer based in Pretoria, South Africa. My goal is to leverage technology to solve real-world problems and make a positive impact.

Skills

Here are some of the technical skills and tools I have experience with:

  • Languages: C#, TypeScript, JavaScript, Dart, PHP, SQL.
  • Frontend / Mobile: React Native, Flutter.
  • Backend: .NET (C#), Node.js, Express.js, PHP (CodeIgniter).
  • Databases: MongoDB, MySQL, SQLite, MariaDB.
  • Payments & APIs: Yoco, Google Play Billing, Apple In-App Purchases, Coinbase, Web3.js, RESTful APIs.
  • Tools & Platforms: Git, GitHub, FileZilla, MySQL Workbench, A2 Hosting, Android, iOS

Projects

HBROS Meter Landlord

  • Description: HBROS Meter Solutions makes unit meter management simple and convenient. With our app, users can monitor electricity usage per unit in real time, allocate and manage costs accurately, and automate billing and reimbursements for landlords and tenants. Our platform provides secure, compliant, and reliable metering solutions, backed by quick and respo...
  • Technologies Used: TypeScript, React Native, MySQL, C#, DotNet3 Core, WorkBench, JavaScript.
  • Repository: GitHub Repo
  • Live Demo: Live Demo

Family Xchange

  • Description: Family xChange teaches children about the banking system - how to earn money, manage it digitally, and work towards specific goals. It's a safe and practical way to prepare them for the financial challenges they'll face as adults.
  • Technologies Used: Flutter, Php, SQL, SQLite, Codeigniter, FileZilla, WorkBench, MySQL, Dart.
  • Repository: GitHub Repo
  • Live Demo: Live Demo

Tech Mahindra Ecommerce

  • Description: An e-commerce fullstack mobile application with features like product listings, shopping cart, storage database and payment integration.
  • Technologies Used: Flutter, Dart, NPM, JavaScript, Node.js, MongoDB, Mongoose Web Service, Jest.
  • Repository: GitHub Repo
  • Live Demo: Live Demo

Zengo Wallet

  • Description: An Android and IOS blockchain wallet, also known as a cryptocurrency wallet, a digital tool that allows users to securely store, manage, and transact with cryptocurrencies.
  • Technologies Used: JavaScript, TypeScript, Web3.js, Coinbase, Git, Gitbash, Github, Postman, Visual Studio Code, Android Studio, Jest, NPM, Google Cloud, REST API, Redux.js, Node.js, Express.js, Expo, Tailwind CSS, React Native, MariaDB.
  • Repository: GitHub Repo
  • Live Demo: Live Demo

Experience

Junior Developer at HBROS Meter Solutions (https://hbros.co.za/)

  • Duration: June 2025 - November 2025
  • Responsibilities:
    • Developed cross-platform mobile apps using React Native (TypeScript) and C#/.NET backend for utility metering operations.
    • Built RESTful APIs supporting real-time data sync, user management, and field workflows.
    • Collaborated closely with engineering and operations teams in an agile, on-site setting communicating requirements and iterating quickly on feedback.
    • Delivered responsive UIs with robust frontend-backend integration.

Junior Software Engineer at Apptechnics Solutions (https://apptechnix.co.za/)

  • Duration: June 2024 - May 2025
  • Responsibilities:
    • Built and shipped Family Xchange, a dual-platform mobile app using Flutter and Dart.
    • Engineered a PHP (CodeIgniter) backend with MySQL/SQLite, writing efficient SQL queries for complex family/child data models.
    • Integrated Google Play Billing and Apple In-App Purchases for recurring subscriptions.
    • Managed full deployment cycle: tested, debugged, and published to both Google Play and App Store—ensuring reliability and user satisfaction.

Junior Developer at Tech Mahindra (https://www.techmahindra.com/)

  • Duration: January 2024 - May 2024
  • Responsibilities:
    • Responsible for developing Android and iOS ecommerce application using Flutter, Dart, JavaScript etc. Then did testing, and debugging the latest development.
    • Developing and maintaining Node.js using the Express.js framework for backend development.
    • Used MongoDB for managing and storing user and admin data.
    • Used Yoco payment gateway accepting transactions.

Intern Developer at ZenGo (https://zengo.com/)

  • Duration: Jan 2023 - Dec 2023
  • Responsibilities:
    • Contributed to Zengo Wallet development projects, writing clean and efficient code.
    • Collaborated with the development team to design and implement software solutions.
    • Assisted in debugging, testing, and optimizing Zengo Wallet applications.
    • Brought innovative solutions to software development challenges.
    • Fostered a collaborative team environment focused on excellence in Zengo Wallet development.
    • Supported in documenting and presenting software design and solutions.

Education

Diploma in Systems Development

  • Institution: Boston City Campus
  • Year: 2022

National Senior Certificate

  • Institution: Lekamoso Secondary School
  • Year: 2019

Contact

Feel free to reach out to me via the following platforms:

About

Welcome to my porfolio website, where I showcase what i do and the skills i possess. Please feel free to check it out.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors