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.
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.
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
- 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
- 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
- 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
- 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
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.
- Institution: Boston City Campus
- Year: 2022
- Institution: Lekamoso Secondary School
- Year: 2019
Feel free to reach out to me via the following platforms:
- Email: musamacheke.01@gmail.com
- GitHub: https://github.com/MusaMacheke
- Portfolio Website: https://musa-macheke-portfolio.onrender.com/