About();

//mission-driven Software Engineer with a passion for building things that make a difference.

🦹 - Innovative software developer with 5+ years of experience in the full software development cycle - from concept to delivery of an application.

🌌 - Experienced in advanced development methodologies, tools and processes contributing to the design and roll out of applications.

🎡 Exceptional troubleshooting skills - able to analyze code and provide well-researched and well thought solutions.

A day outside of my work may consist of:
♻️ scanning my server for resources to purge,
🐞 fixing some back-end/front-end bugs,
💡 brain-storming new ideas and features,
🖥 database design️,
setting up a build or deployment plan and test new features when I am lucky😌

Oh, did I mention I am a #codementor as well😎? Check out my Offerzen Project Thrive Mentoring Certificates September 2021 | December 2021 | May 2022 | June 2022


Awards & Nominations

Experience();

Courseware Developer
Duties
  • Conduct research in order to stay abreast of software and industry trends.
  • Collaborate with the sales and marketing department when introducing new courses.
  • Provide support to instructors with regard to implementation of new and current courses.
  • Deliver presentations on industry trends for new courses.
  • Provide assistance with marking, remarking, and moderation of projects and examinations.
  • Identify standards for courseware design and evaluate work to ensure compliance with company standards.
  • Evaluate and develop the course material of individual courses and curricula.
  • Research and implement new technology.
Oct 2011 - Oct 2016 | Gauteng, ZA
Integration Developer
Duties
  • Creates and maintains code that meets design specifications, follows standards, is easy to maintain and is reasonably free from defects.
  • Provides maintenance, improvement and production support for existing applications.
  • Participates in design sessions to understand the business requirement and solution to be delivered.
  • Assists the Business analyst with creating project plans and estimating task durations.
  • Communicates with other Developers, the Integration Manager and Business Analysts on product issues.
  • Works with Testing team to ensure that the project is accurately tested.
  • Design, develop and maintain application software, relational databases, system APIs (Payments, WhatsApp, Email, SMS), system integrations, and web user interfaces.
  • Develop and maintain continuous integration and continuous delivery pipelines
    of the systems.
  • Design and analyse functional and non-functional requirements for the application aligning to the clients' needs.
  • Effective database development.
  • Effective product development.
  • Effective custom development.
  • Effective trouble shooting.
Oct 2016 - Mar 2022 | Gauteng, ZA
Software Engineer
Duties
  • Provides maintenance, improvement and production support for existing applications.
  • Design, develop and maintain application software, relational databases, system APIs, system integrations, and web user interfaces.
  • Design and analyse functional and non-functional requirements for the application aligning to the clients' needs.
  • Effective database development.
  • Effective product development.
  • Effective custom development.
  • Effective trouble shooting.
Apr 2022 - Current | Gauteng, ZA

Projects();

Screenshot of itekisi web app
itekisi

South African Taxi Solution that enables South Africans: Get information about Public Taxis.

Tech Stack
  • Java
  • PHP
  • Google Maps API
  • Android Studio
  • MySQL
  • REST API
Screenshot of Xposed Dev web app
Xposed Development

Web & mobile applications for xposed framework with +40 apps and +150 000 downloads

Tech Stack
  • Java
  • PHP
  • HTML/CSS/Javascript
  • Android Studio
  • MySQL
  • REST API
Smart Locator logo
Smart Locator

A mobile & web application for signing in visitors by scanning a QR Code

Tech Stack
  • Java
  • PHP
  • HTML/CSS/Javascript
  • Android Studio
  • MySQL
X-Dev Console
X-Development Console

A developer console for app management

Tech Stack
  • Java
  • PHP
  • HTML/CSS/Javascript
  • Android Studio
  • MySQL
My Store
My Store

An e-commerce web application

Tech Stack
  • PHP
  • HTML/CSS/Javascript
  • PayFast API
  • Twillio API
  • MySQL
SMS Notifications API
SMS Notifications API

SMS Notifications API that sends SMS notifications with callback actions

Tech Stack
  • PHP
  • HTML/CSS/Javascript
  • Twillio API
  • REST API
  • MySQL
SendMail API
Send Mail API

Email API that send emails with callback actions

Tech Stack
  • PHP
  • HTML/CSS
  • REST API
  • MySQL
Payment API
Payment API

Payment API that create payments. The payment transactions are completed via PayFast

Tech Stack
  • PHP
  • HTML/CSS/Javascript
  • PayFast REST API
  • MySQL
Database API
Cloud Database API

Realtime Cloud Database API that executes SQL queries with callback functions

Tech Stack
  • PHP
  • MySQL
Telegram Bot
Telegram Bot

Telegram Bot that can receive messages, calls, create payments, verify payments, and send emails.

Tech Stack
  • PHP
  • HTML/CSS/Javascript
  • REST API
  • MySQL
The Send Message button below uses the Bot to send me a Telegram message.
WhatsApp Bot
WhatsApp Bot

WhatsApp Bot for receiving template or non-template WhatsApp messages.

Tech Stack
  • PHP
  • Twillio REST API
  • MySQL
The Send Message button below uses the Bot to send me a WhatsApp message.
Xposed Sharing
Xposed Sharing (Wifi File Explorer)

A WIFI file explorer that allows viewing and uploading files on the device from a PC or another device connected to the same WIFI network.

Tech Stack
  • JavaScript
  • CSS
  • HTML
  • JAVA
Custom PHP HTML Parser Editor
Custom PHP HTML Parser Editor

An online Custom PHP HTML Parser Compiler (Interpreter) and Editor

Tech Stack
  • JavaScript
  • CSS
  • HTML
  • PHP
PHP Packages
PHP Packages

Custom PHP packages

Tech Stack
  • PHP
Flutter Packages
Flutter Packages

Custom Flutter packages

Tech Stack
  • Dart

>> See more projects

Skills();

Front-End


HTML 95% 5+ Years

CSS 95% 5+ Years

Javascript 70% 5+ Years

jQuery 70% 5+ Years

Back-End


PHP 95% 5+ Years

Java 85% 5+ Years

Perl 95% 5+ Years

Python 30% 1+ Years

C# 30% 1+ Years

VB.NET 30% 1+ Years

Database

MS SQL 85% 1+ Years
MySQL 95% 5+ Years

CMS

Wordpress 60% 1+ Years
Joomla 60% 1+ Years

Web Services

REST 95% 5+ Years
SOAP 70% 2+ Years

Other

Git
Liferay
Photoshop
Eclipse
Android Studio
Spring Boot
Intellij
Marven

Education();

Realidisha High School

Limpopo, ZA

  • Higher National Certificate

CTI Education Group

Gauteng, ZA

  • Higher Certificate, Diploma - Software Development

Contact();

More_Projects();

View in My App Store

App Name Description Downloads
Add Day Adds the day next to the status bar clock (e.g. 13 10:22) 974
Battery PercentageShows the battery percentage next to the status bar clock 805
Battery Status Bar ClockFills the battery percentage with gradient colors on the status bar clock 55978
Battery Status Clock GreyFills the level of the status clock with a grey color depending on the battery level 636
Battery Status Clock OrangeFills the level of the status clock with an orange color depending on the battery level 786
Black Club Include a club next to the status bar clock. You will see this when you open other apps or if you have changed your status bar background 595
Black DiamondInclude a diamond next to the status bar clock. You will see this when you open other apps or if you have changed your status bar background. 659
Black Heart Include a heart next to the status bar clock. You will see this when you open other apps or if you have changed your status bar background 645
Black SpadeInclude a spade next to the status bar clock. You will see this when you open other apps or if you have changed your status bar background. 628
Blue Glowing ClockAdds a blue glowing color to the status clock 802
Bold ClockThis bolds the status clock 664
Bold MinutesBolds the minutes in the status bar clock 600
Clipboard Text Chrome ExtensionDownload this via the browser through the web version. This is a chrome extension for clipboard text that allows you to share text between your PC and phone. You will need to install this extension manually as an unpacked extension. 1455
Clipboard Text Firefox ExtensionDownload this via the browser through the web app version. This is a firefox extension for clipboard text that allows you to share text between your PC and phone. You will need to install this extension manually as an unpacked extension. 811
Country CodeIncludes a country code next to the status bar clock. This uses a locale you chose when you selected the language to use on your device setup. 624
Cyan Glowing ClockAdds a cyan glowing color to the status clock 628
Day and MonthAdds the day and month next to the status clock (e.g 13, Feb) 642
Emoji ClockShows the current time in emoji digits. 6643
Emoji FacesShows random emoji faces next to the status bar clock 550
GloAdds a random or user selected glowing color 6961
Green Glowing ClockAdds a green glowing color to the status clock 619
Italic ClockThis shows the clock in italics 534
Italic MinutesShows the minutes in italics in the status bar clock 535
Light Green Glowing ClockAdds a light green glowing color to the status clock 556
Medium ClockChanges the size of the status clock to a medium size 516
Name of DayAdds the name of day next to the status clock (e.g. Tue 10:22) 623
Name of Day and Day with MonthAdds the name of the day, the day of the week and month next to the status clock (e.g Tue, 13.02) 616
Name of Day and MonthAdds the name of the day and month next to the status clock (e.g Tue, 02) 501
Name of Day and MonthThis adds a name and day with the name of the month example Tue, 13.Feb 508
Name of Day and Month DashedThis adds a name and day with the name of the month example Tue, 13-Feb 541
Name of Day and Month SlashThis adds a name and day with the name of the month example Tue, 13/Feb 526
Push Text Chrome ExtensionDownload this via the browser through the web version. This is a chrome extension for push text that allows you to share text from your phone to PC. You will need to install this extension manually as an unpacked extension. Requires Xposed Store v1.5 and up. 642
Push Text Firefox ExtensionDownload this via the browser through the web version. This is a firefox extension for push text that allows you to share text from your phone to PC. You will need to install this extension manually as an unpacked extension. Requires Xposed Store v1.5 and up. 655
Red Glowing ClockAdds a red glowing color to the status clock 592
Remove Clock SeparatorRemoves the clock separator : 598
Romans ClockShows the status clock in Roman Numerals 541
Small ClockChanges the size of the status clock to smaller than what it is currently 539
Smart ClockReturns the current time in a human readable format of the status clock (e.g 23mins pass 3) 586
Status Bar TextDisplays text on the status bar next to the clock. Also allows displaying the date using the appropriate date formats. 30418
Status Bar Text SizeChanges the clock text size or any text displayed with the clock. 11538
Store App Xposed modules market place 39822
Two Colored ClockShows two colors on the status clock. Much like a gradient effect 629
Underline ClockThis underlines the status clock 534
Underline MinutesUnderlines the minutes in the status bar clock 562
Week in MonthAdds a week in the month next to the status clock (e.g 2 10.22) 544
Week in YearAdds the week of the year next to the status clock (e.g 27 10:22) 539
White Glowing ClockAdds a white glowing color to the status clock 584
Xposed Sharing (Wifi File Explorer)A WIFI file explorer that allows viewing and uploading files on the device from a PC or another device connected to the same WIFI network. File upload limit size 500MB 401
Yellow Glowing ClockAdds a yellow glowing color to the status clock 587

Blog();

View in My Forum

Date: 2024-08-15 00:30:16
🚀 New Release: Shared Preferences Wrapper for Flutter 🚀 I am excited to announce the latest update to my Flutter package, Shared Preferences Wrapper! This update brings a host of new features and improvements to make managing your app's preferences even easier and more secure. Check out what's new: 🔹 Namespace Support: Implement namespaces for easier management of different sets of preferences. 🔹 Encryption Options (AES & Salsa20): Enhance encryption features to support different encryption algorithms and improve security. 🔹 Fluent API: A fluent API for chaining multiple operations in a more readable manner. 🔹 Deprecation Notice: Deprecation of setEncryptionKey(). Please refer to the documentation for the updated methods. Upgrade now and take advantage of these powerful new features! As always, your feedback is invaluable to us, so please let us know what you think. Pub Dev: https://pub.dev/packages/shared_preferences_wrapper

Date: 2024-03-20 11:58:53
🚀 Exciting News Alert! 🚀 Introducing WebsiteDownloader - Your Ultimate Solution for Seamless Website Archiving! Ever wished you could effortlessly download entire web pages and their associated files for offline access or archival purposes? Look no further! 🌐💾 WebsiteDownloader is a powerful PHP package designed to simplify the process of downloading web pages and their respective files directly to your local machine. With just a URL, WebsiteDownloader can swiftly fetch the HTML content of any page and save it as a local file, making offline access a breeze. But wait, there's more! 🎉 Not only does WebsiteDownloader fetch HTML content, but it also goes the extra mile by parsing the HTML to extract all associated files such as images, icons, CSS, and JavaScript, ensuring a comprehensive download of all page resources. 📦🔍 And guess what? This amazing package was born out of a user request, making it tailor-made to address real-world needs and challenges. 💡 Whether you're an enthusiast looking to archive your favorite websites or a developer needing to replicate web pages for testing or analysis, WebsiteDownloader has got you covered! 💻✨ Get started with WebsiteDownloader today and revolutionize the way you interact with web content! 🌟 Disclaimer Be cautious while using this class to avoid downloading files from unauthorized websites or violating terms of service. Available in PHP Classes https://www.phpclasses.org/package/13141-PHP-Download-pages-and-files-of-a-site-to-local-files.html Git https://github.com/youngcet/WebsiteDownloader

Date: 2023-03-03 11:27:29
Are you a PHP Developer? Check out my PHP classes in PHPClasses https://www.phpclasses.org/browse/author/1594296.html

Date: 2022-08-17 12:49:53
Clipboard Text Chrome & Firefox Extension updated to v1.2 with SSL.

Date: 2022-07-24 16:44:29
Xposed Sharing v1.1 released: > new file icons > battery level indicator > device file viewing/download from browser > create folders > delete files/folders > rename files/folders > additional file icons > unlimited file upload > VIP Membership

Date: 2022-07-21 00:10:06
The next Xposed Sharing version to support file viewing/download from device

Date: 2022-03-01 00:15:45
You can now publish your apps in Xposed Store via X-Dev Console https://permanentlink.co.za/xdev/console

Date: 2022-02-25 01:22:20
Realtime Database API Documentation released ahead of X-Dev Console launching on the 1st of March 2022, https://permanentlink.co.za/xdev/api/docs/

Date: 2022-01-12 14:38:18
Xposed Sharing (Wifi File Explorer) A WIFI file explorer that allows viewing and uploading files on the device from a PC or another device connected to the same WIFI network. File upload limit size 500MB

Date: 2021-10-14 22:37:46
Xposed Store v1.5 released. What's new? Push To Text (from device to pc) Chrome & Firefox extensions support for Push To Text Fix to App description overlapping Dark theme fixes on certain text colors Support for Google GDPR consent for users in UK Minor bug fixes

Date: 2021-09-11 01:06:31
Xposed Store github support channel https://github.com/youngcet/Xposed-Store

Date: 2021-07-17 21:05:00
Clipboard Text Firefox extension released. The extension can be downloaded here: https://permanentlink.co.za/xposed-store/scripts/clipboardtext-extension.php?e=firefox

Date: 2021-07-17 19:13:57
Clipboard Text has been removed. However, the text from PC feature is still available through the Xposed Store.

Date: 2021-01-01 16:42:45
Wishing you 12 months of success, 52 weeks of laughter, 365 days of fun, 8,760 hours of joy, 525,600 minutes of good luck, and 31,536,000 seconds of happiness.

Date: 2020-12-21 13:19:59
Xposed Store v1.4 released. Whats new? - app reviews - fix to the night mode theme to show more brighter colors - fix to app descriptions not showing for full apps that are not installed - fix to apps that are not installed showing update instead of install - minor bug fixes

Date: 2020-09-23 14:48:41
We have noticed that our services were offline, but now everything has been resolved.

Date: 2020-05-03 01:53:24
Telegram Xposed Store channel: Xposed Store https://t.me/xposed_store

Date: 2020-04-12 16:44:56
Xposed Store v1.3 released. Changes: - Clipboard Text - Push text from PC crashing issues on Android 9 fixed - Night Mode theme for easier reading in the dark - Updated to Androidx libraries - Bug fixes Download Xposed Store - select Full Featured Apps - Store App - update Direct link: https://permanentlink.co.za/xposed-store/scripts/xposed-store.php

Date: 2020-04-06 22:52:31
You might be able to use Night mode in the next version of Xposed Store.

Date: 2020-03-31 11:14:35
I came across this article that was published in 2015 and thought I share it. https://www.nature.com/news/engineered-bat-virus-stirs-debate-over-risky-research-1.18787?fbclid=IwAR3xOsZKJBg_zC3mIclCYEdafpnhLcrXjlDw_WHJzSlHdLK4adCdFIG9UNE

ARTICLES();