About Me
Software Developer with 4+ years of experience, passionate about delivering engaging and visually compelling applications with user-friendly interactions that drive business growth and improve UX. Proficient with Flutter, Material UI, Firebase, Express.js, PostgreSQL, Node.js, JavaScript, and SQL. Adept at handling multiple tasks competently daily and at working well under pressure.
Skills
Work Experience
Application Developer
Simplus Innovation
Johannesburg, South Africa
• Designed & built 3 Flutter apps for both Play Store & App Store
• Developed real-time fleet tracking, vehicle location & trip management
• Led warehouse stock & installer job management app flow
• Integrated Firebase Notifications, Google Analytics, and multiple backend APIs
• Worked on backend with Node.js (TypeScript), PostgreSQL, and NestJS projects
Flutter Windows Developer
Democy
• Developed Democy, an app that enables all citizens to express their opinion.
• Created a survey app for Windows using Flutter.
• Included a variety of other Flutter desktop packages, such as shared_preferences_windows for saving data locally, CSV to generate and edit the CSV file, and font_awesome_flutter for Icons.
• This app asked users questions and used their responses in CSV file.
The solution was delivered to the client on schedule.
Projects
Screenshots





Overview
Worked on Turing Insights, an application that solves challenges in the bulk transport industry by having accurate real-time visibility of payloads and vehicles.
Technologies Used
Key Features
- Developed a cross-platform mobile app using Flutter for Play Store and App Store.
- Collaborated on UI/UX design using Bubble.io and InVision, including custom icons.
- Implemented state management with Provider and integrated multiple Flutter packages (e.g., flutter_map, http, geo_location).
- Integrated Firebase services like push-notifications, analytics, and used Syncfusion for charts.
- Connected the app with existing APIs and handed it over for QA testing.
- Used Agile methodology and tracked tasks with Jira Software.
Screenshots






Overview
Built an app for the Turing Insights Installations team with frontend in Flutter and backend APIs with TypeScript, Nest.js.
Technologies Used
Key Features
- Implemented stock management system, added stock, transferred to installers, and used it for installation jobs.
- Implemented installer management system, users can be attached to an installer, installers can create and complete the assigned jobs.
- Implemented 2 separate app flows, one for admins and one for installers.
- Added jobs and stock logs and downloadable PDF job reports.
Screenshots





Overview
Turing Incab App built for the drivers for Turing Insights. It communicates with the device installed on the vehicle via BLE Bluetooth beacon.
Technologies Used
Key Features
- App scans for the BLE devices nearby and connects to the right one.
- Decodes the data and visualizes different information for the user.
- Also implements an API call that fetches the vehicle configuration.
- Implemented device signal logs.
Screenshots





Overview
Finder is an app that helps users connect to their lost Finder devices. Built with Flutter and GetX for state management.
Technologies Used
Key Features
- Real-time chat functionality for communication between users
- Push notifications to keep users updated on their device status
- Audio message support for easier communication
- Secure file uploads using Cloudinary integration
- Robust backend infrastructure using Firebase
Screenshots






Overview
BrainBash is a quiz app that allows users to create and take quizzes on various topics. Built with Flutter, it features a user-friendly interface and supports both Android and iOS platforms.
Technologies Used
Key Features
- User-friendly interface for quiz creation and participation
- Real-time quiz leaderboard and competitions
- Supports both Android and iOS platforms
- Integration with backend APIs for quiz data management
- Customizable quiz templates and themes
- Secure user authentication and data storage
- Tracking user quiz sessions
Screenshots




Overview
Aquila Mobile App is built for AquilaEHR, the only cloud-based solution designed to meet the specific needs of healthcare specialties. The app simplifies practice workflow and allows healthcare professionals to manage all kinds of tasks efficiently.
Technologies Used
Key Features
- Streamlined practice workflow management for healthcare professionals
- Digital signature capture for patient forms and documents
- Complex data handling widgets for medical information
- Seamless integration with backend APIs
- User-friendly interface designed for healthcare environments
- Secure handling of sensitive patient information
Screenshots




Overview
Uber Pro is a comprehensive platform built for German car rental and driver companies. The application features two distinct personas - one for drivers and one for driver companies - providing tailored experiences for each user type.
Technologies Used
Key Features
- Dual persona system: separate interfaces for drivers and driver companies
- Real-time booking and dispatch management
- Driver tracking and performance analytics
- Push notification alerts for new bookings, status changes, and important updates
- Integrated payment processing