Hello, I'm
Duncan Kachasu
Building elegant solutions to complex problems
About Me
Get to know me better

I'm a passionate software engineer with over 5 years of experience crafting digital experiences. I specialize in building custom software solutions using Java and Next.js. My approach combines clean code principles with user-centered design to create products that are both technically sound and delightful to use.
Led the development of an information-hub platform
Pioneered the development of B-BBEE compliance tools
Passionate about automating tasks using scripting languages
Experience
My professional journey
Software Engineer
Sanyuka Group
Aug 2025 - Present
Silver Lakes, Pretoria
Leading the development of an information-hub platform.
- Developed a web application that serves as an information hub (nox connect) for users to discover and connect with verified service providers based on their needs.
- Built a cross-platform mobile app using Flutter for clients to search, filter, and contact service providers conveniently.
- Designed and implemented a RESTful API using Java Spring Boot, managing authentication, user data, and communication between the client apps and the backend.
- Created an admin panel for managing and verifying service provider accounts and listings to ensure quality and trustworthiness
- Developed a service provider dashboard where providers can log in, update business details, manage services, and monitor engagement.
- Deployed and configured the entire system on a VPS, setting up Nginx as a reverse proxy and web server for secure, efficient, and scalable hosting.
- Implemented role-based access control, secure authentication, and real-time synchronization between frontend, mobile, and backend systems
Software Developer
Integrated Care
Sep 2023 - Jan 2025
Remote, Australia
- Collaborated on developing and testing a Java-based Customer Relationship Management API.
- Worked on UI projects that seamlessly consumed this API. ensuring user-friendly interfaces and enhancing overall efficiency.
- Migrated the scheduling system API to Springboot. Maintained the scheduling system UI and made feature updates.
- Designed and developed the Time-sheet interface, ensuring functionalities to handle employee schedules and payroll are available to the end users.
Software Developer
Tarisa
Aug 2021 - Oct 2022
Remote, Australia
Core team member responsible for building and scaling the main product from MVP to production.
- Designed and developed the audit trail feature for the Tarisa platform.
- Worked with a team of developers in designing and implementing the Tarisa API using Java.
- Developed integral front-end features for web applications.
- Performing system tests on feature updates
Skills
Technologies and tools I work with
Languages
Frameworks & Libraries
Tools & Platforms
Other Skills
Education
University of Zimbabwe
Bachelor of Science Honors Degree in Computer Science
- Graduated with Honors
- Focused on Artificial Intelligence in IoT and Embedded Systems
Get In Touch
Have a project in mind? Let's talk.
I'm always open to discussing new opportunities, creative ideas, or potential collaborations. Feel free to reach out!