$ whoami
"Software Solutionist" // Building software solutions for companies, with deep experience in Laravel, iOS, and IoT.
stat.experience
0
// years in computer software
stat.projects
0
// systems shipped
stat.packages
0
// open source
specialisations[]
scroll_down();
▼
01_about.md
I'm Jean-Pierre Fourie — a software developer with a 14-year history in the computer software industry, focused on building practical software solutions for companies across web, mobile, and IoT.
I hold a Senior Laravel Developer Certificate (Certification for Laravel, 2018) and an iOS App Development Certificate (SAE Institute, Dubai, 2012). Over the years I've worked across 6 companies — from agencies to freelance — in roles spanning iOS development, web development and SysAdmin.
Currently working as a software developer at Bojelo Energy where I'm building a credit-based fuel dispensing system, focusing on robust financial transaction integrity, real-time IoT hardware coordination, and Laravel-backed fleet management tooling. Alongside this, I'm deepening my focus on IoT and Python.
location
ZA
since
2012
status
employed
02_career.json
6
// companies
14+
// years
40+
// systems_shipped
2
// certificates
fn.whatIDo()
Developing and maintaining private & public web systems, mobile apps, and IoT integrations. I take ownership of the full stack — from database design and API architecture through to frontend UI and server management.
fn.howIWork()
Managing Ubuntu production and staging servers, Cloudflare DNS and security, deploy scripts, and coding standards — while keeping systems fast, reliable, and maintainable over time.
fn.rightNow()
I'm currently building a credit-based fuel dispensing system with real-time IoT hardware integration. I'm also expanding into Python as I deepen my IoT work.
focused_on[]
03_skills.conf
// across 40+ projects and 6 employers over 14 years
Laravel / PHP
100%VueJS / JS
96%Ubuntu / Linux
93%MySQL / MariaDB
88%Objective-C / iOS
86%User Experience
85%tech[]
04_packages.list
// 8 public packages across Packagist and CocoaPods
ATAppUpdater
★ 259Checks for a newer App Store version and alerts the user to update.
ATNavBarButton
★ 105UIBarButtonItem subclass to add custom nav bar buttons in one line of code.
tawk-laravel
★ 53tawk.to live chat widget integration for Laravel.
laravel-everlytic
★ 3Send transactional SMSes and emails via Everlytic as a Laravel mail driver.
panacea-laravel
★ 3Send transactional SMSes via PanaceaMobile from Laravel.
laravel-telegram-logger
★ 2Report Laravel exceptions to a Telegram chat, group, or channel.
laravel-block-cf-origin
newBlock direct requests to your Cloudflare-protected origin server via middleware.
laravel-color
wipRetrieve info from colours, convert between RGB, HEX, HSL, HSV and more.