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:
- Programming Languages: JavaScript, TypeScript, Dart.
- Frameworks and Libraries: Node.js, React.js, React Native, Flutter, Web3.js, TailwindCSS.
- Tools and Platforms: MongoDB, Firebase Realtime Database, Amazon Web Service, Xcode, Android Studio, Git (Version Control), GitHub, GitLab, Gradle, Render, npm (Node Package Manager).
- Other Skills: Problem-Solving Skills, Adaptability, Attention to Detail, Communication Skills, Problem-solving, Time Management, Professionalism, Safety Awareness, Customer Service Skills, Resilience, Initiative, Ethical Conduct, Documentation Skills, Continuous Learning, Data structures and algorithms, Software security, Proficiency in one or more programming languages.
- 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 Tech Mahindra (https://www.techmahindra.com/)
- Duration: January 2024 - June 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
- Graduation Year: 2023
- Institution: Lekamoso Secondary School
- Graduation Year: 2020
Feel free to reach out to me via the following platforms:
- Email: musamacheke.01@gmail.com
- LinkedIn: https://www.linkedin.com/in/musa-macheke-2abba2315/
- GitHub: https://github.com/MusaMacheke
- Personal Website: https://musa-macheke-portfolio.onrender.com/