Independent Developer.

Practical Problem-Solver.

I build production systems that simplify complex workflows from compliance management to remote monitoring and access control.

Profile

Core Strengths

Full lifecycle development

from identifying problems to production deployment

Infrastructure-minded

experienced with virtualization, networking, and system design

Security-conscious

builds systems with segmented networks, strong authentication, and backups

Self-directed learner

consistently builds production-ready tools without formal instruction

About Me

My journey into software development started in an unexpected place: working in the fall protection industry in the UAE. With a National Diploma in Civil Engineering from the Durban University of Technology, I had the technical foundation to understand complex systems and compliance requirements. My colleagues and I would spend countless hours on repetitive workflows managing compliance documentation, tracking equipment, and coordinating inspections, all with spreadsheets and paper forms. I saw a problem that needed solving, so in 2020, I taught myself to code and built a solution to automate these workflows. That first application is still running in production today, five years later, helping to manage critical compliance workflows for multiple companies.

"I believe in learning by building. The fastest way to master technology is to apply it to real problems. My focus is on practical, maintainable solutions that deliver measurable impact."

Technology Ecosystem

Frontend

SvelteKit SvelteKitSvelte 5 Svelte 5Tailwind CSS Tailwind CSSEJS EJSBootstrap Bootstrap

Mobile

Flutter FlutterDart DartBLE Integration BLE Integration

Backend

Node.js Node.jsExpress ExpressSequelize ORM Sequelize ORM

Databases

MySQL MySQLPostgreSQL PostgreSQL

Infrastructure

Proxmox ProxmoxDocker DockerLXC LXC VM VMs

Networking

OpenVPN OpenVPNWireGuard WireGuardOPNsense OPNsense VLAN VLANs

Automation/DevOps

n8n n8nGitLab GitLabNginx Nginx

Storage

TrueNAS TrueNASZFS ZFS N NFS S SMB

Security

Authentik AuthentikVault VaultCloudflare Tunnel Cloudflare Tunnel U UFW UFW

Embedded/IoT

ESP32 ESP32C/C++ C/C++ WebSockets RS485 RS485 MB Modbus

Systems

Linux (Ubuntu, Debian, Arch) Linux (Ubuntu, Debian, Arch)Windows WindowsMS365 MS365

Celeropus

Multi-tenant SaaS Platform for Fall Protection Compliance

The Challenge

Fall protection companies managing complex compliance requirements (BS 7783:2019, ISO 17020) using spreadsheets and paper, leading to inefficiencies, compliance risks, and lost productivity.

My Solution

Multi-tenant SaaS platform with native mobile app for field operations

Development Journey

2020

Problem Identified

Recognized inefficiencies while working in the industry

2020

V1.0 Launch

Built and deployed to 2 UAE companies. Still in use today

2020-2023

Maintenance & Growth

Enhanced system while learning full-stack development

2024-Present

V2.0 Rewrite

Complete rewrite from ground up with enterprise features

What I've Built

REST API Backend

Multi-tenant architecture with organization-based data isolation

Native Mobile App

Built with Flutter for Android

Web Interface

Currently developing web UI using modern web frameworks

Hardware Integration

Bluetooth connectivity for data capture from BLE test equipment

Document System

Automated generation of compliance reports and certificates

Real-time Features

Live updates and push notifications for team coordination

Platform Screenshots

Celeropus Platform

Mobile app, web interface, and hardware integration screenshots

Celeropus Platform screenshot 1

Key Technical Capabilities

  • Multi-tenant SaaS architecture with complete data isolation
  • Real-time Bluetooth data streaming from testing equipment
  • Complex document generation with organization-specific branding
  • Comprehensive permissions management with role-based access control
  • Background task processing for resource-intensive operations
  • Secure authentication with device tracking and rate limiting
  • File management with automatic cleanup and storage quotas

What Makes It Complex

  • 50+ interconnected data models spanning entire business domain
  • Hierarchical relationships (sites → projects → systems → components → inspections)
  • Multi-platform coordination (mobile, web, API)
  • Real-time hardware communication
  • Compliance-ready audit trails and reporting

Impact & Results

  • 5+ years production use by multiple companies across multiple countries
  • Investment secured through equity sale based on platform capabilities
  • 80% reduction in inspection time through digital workflows
  • 2,000+ inspection records managed with zero data loss
  • Zero downtime through careful deployment and monitoring
  • Still operational after 5 years. Testament to maintainable code

Why This Matters

This project demonstrates end-to-end ownership: from identifying a real problem in an industry I worked in, teaching myself to code, building a production system, deploying to paying users, maintaining it for years, and ultimately raising investment. It shows I can take an idea from concept to revenue-generating product.

General Tech Approach

  • Backend: Node.js ecosystem with modern JavaScript/TypeScript
  • Database: Relational database with ORM for maintainability
  • Mobile: Cross-platform framework for Android/iOS
  • Authentication: Industry-standard token-based auth
  • APIs: RESTful architecture with proper versioning
  • Deployment: Process management with multi-environment support

Additional Projects

Solar EPC VPN Network

2024

Challenge

Remote troubleshooting 17 solar sites without costly on-site visits

Solution

WireGuard/OpenVPN reverse tunnel architecture behind OPNsense firewall

Architecture

/16 sites network with /28 subnets per site, secure routing via OPNsense

Technologies

WireGuard WireGuardOpenVPN OpenVPNUbuntu Server Ubuntu ServerProxmox ProxmoxOPNsense OPNsenseiptables iptables

Features

  • Built ESP32 WireGuard client for IoT device connectivity

Impact

  • Reduced on-site visits by ~50%
  • Eliminated travel costs
  • Enabled real-time remote monitoring

Custom Energy Monitoring System

2025

Challenge

Displaying data from 2 PV systems comprising of 12 inverters, 2 generator meters, 3 grid meters, and 2 energy management systems with power sharing across transformers. No readily available off-the-shelf solution

Solution

Custom monitoring integrating 2 PV systems with unified dashboard

Architecture

Live data collection and visualizations and animations

Technologies

WebSockets MB ModbusNode.js Node.jsSVG animations SVG animations

Impact

  • Real-time energy visibility for complex multi-system installation

Utility Tools Suite

2024

Challenge

Time-consuming manual calculations and design processes for solar installations

Solution

Suite of automation tools: Data logging analyzer, cable tray calculator, cutlist optimizer, ROI calculator

Technologies

Node.js Node.js

Impact

  • Cut design time for solar installations by ~30%
  • Reduced material waste

ESP32 Access Control System

2025

Challenge

Secure, flexible gate access for guests and deliveries

Solution

ESP32 + Weigand keypad + WebSocket remote control

Technologies

ESP32 ESP32C/C++ C/C++ WebSocketsNode.js Node.js

Features

  • Single/multi-use codes
  • Time-based access restrictions
  • Remote operation via web UI

Impact

  • Flexible access management without physical keys

Manifest Packing System

2022

Challenge

Organizing international move with customs documentation requirements

Solution

Personal tool for international move: track possessions, box contents, generate customs documentation

Impact

  • Problem-solving mindset applies to personal workflows too

Homelab & Infrastructure

Full-stack virtualization and networking setup demonstrating DevOps, infrastructure, and systems administration expertise.

VLAN OverviewVLAN Connectivity (animated flow: source → destination)

Core Infrastructure

Compute

  • Dell R720 (Proxmox)
  • Virtual Machines
  • LXC Containers

Network

  • OPNsense firewall
  • VLAN segmentation
  • VPN Servers
  • Cloudflared Tunnels

Storage

  • Dell R710 (TrueNAS)
  • ZFS Storage Pools
  • NFS/SMB shares

Key Services

Development

  • Dev/Staging/Prod isolated environments
  • Nginx reverse proxy
  • LetsEncrypt SSL certificates

VPN

  • OpenVPN
  • WireGuard
  • Cloudflared Tunnels

Automation

  • n8n
  • Docker orchestration
  • GitLab CI/CD

Media & Storage

  • Immich (Photo Management)
  • Nextcloud (File Sync)
  • Media Automation

Security

  • Authentik (identity)
  • Vault (secrets)
  • OpenVPN Certificate Authority

Network Infrastructure

  • OPNsense
  • Pi-hole DNS
  • Unbound DNS

Architecture Highlights

  • Network segmentation (Hosting, Services, DMZ, IoT, Guest VLANs)
  • Centralized logging and monitoring
  • Backup strategy (ZFS snapshots)

Technologies Used

Proxmox ProxmoxTrueNAS TrueNASOPNsense OPNsenseDocker DockerLXC LXCOpenVPN OpenVPNWireGuard WireGuardAuthentik AuthentikVault Vaultn8n n8nGitLab GitLabNginx NginxLetsEncrypt LetsEncryptPi-hole DNS Pi-hole DNS U Unbound DNS E RSA EasyRSACloudflare Zero Trust Cloudflare Zero Trust N NFS S SMBZFS ZFSPrometheus PrometheusGrafana Grafana

Note: These are conceptual diagrams showcasing architecture and technology stack. Specific network details, IP addresses, and sensitive configuration information are omitted for security.

Experience Timeline

2025

Recent Projects

  • Custom Energy Monitoring System
  • ESP32 Access Control System
  • Celeropus V2.0 Web UI

2024

Solar EPC & Infrastructure

  • Co-founded Solar EPC (IT Infrastructure & Automation Lead)
  • VPN Infrastructure (17 sites)
  • Utility Tools Suite

2023

Major Development

  • Celeropus V2.0 Development
  • API Architecture
  • Flutter Mobile App

2022

Expansion

  • Celeropus V1.0 Development
  • Manifest System

2021

Systems Administration

  • Celeropus V1.0 Development
  • IT Systems Administration for UAE companies
  • MS365 Management

2020

The Beginning

  • Started Learning to Code
  • First Production Deployment
  • Celeropus V1.0 Launch

Early Career

Education / Industry Experience

  • National Diploma in Civil Engineering
  • Durban University of Technology
  • Civil Engineering Industry Experience
  • Fall Protection Installation & Inspection (UAE)
  • Identified workflow inefficiencies

Next Steps

My primary focus moving forward is to continue developing and expanding Celeropus, the compliance and asset management platform I founded to support the fall protection industry. I believe it has significant potential to improve safety, efficiency, and transparency across the sector, and I’m committed to realising that vision while collaborating with partners who share the same drive for innovation and long-term impact.

I remain open to selective contract or consulting opportunities that complement this mission, particularly those involving automation, infrastructure, or full-stack development.

Let's Connect

Interested in discussing opportunities? I'd love to hear from you.

Email Me
LinkedIn

Note: My GitHub and GitLab repositories are private as they contain proprietary code for production systems.