Professional Snapshot
Professional Summary
Full-stack developer with 6+ years in web development and server management. Started with Linux system administration before moving into application development and process automation. Proven track record of delivering high-quality software solutions, managing enterprise infrastructure, and leading technical initiatives.
Expertise in building scalable applications, implementing CI/CD pipelines, and managing containerized environments. Passionate about automation, clean code practices, and staying current with emerging technologies. Team members frequently seek my input on code quality and technical decisions.
Core Competencies
Laravel, Flask, REST APIs, Responsive Design
Docker, Kubernetes, AWS, Linux Administration
GitHub Actions, Process Automation, Deployment Pipelines
Team Training, Code Reviews, Technical Mentorship
Work Experience
Web Application Engineer
Enterprise IT Company
Started as a Junior Engineer and earned promotion through consistent delivery of high-quality work and demonstrated leadership capabilities.
Key Responsibilities & Achievements:
- Manage 20+ Linux and Windows servers, reducing downtime by 40% through improved monitoring and proactive maintenance strategies
- Maintain WordPress infrastructure for major clients, executing complex database migrations and plugin updates with zero downtime
- Implemented comprehensive monitoring using Dynatrace, Grafana, and Nagios, achieving 99.9% uptime SLA
- Administer CA API Gateway processing 100,000+ daily requests, coordinating upgrades across teams without service interruption
- Self-taught Python and PHP to automate routine tasks, reducing manual workload by 60%
- Train and mentor junior developers on server administration and deployment best practices
Independent Full-Stack Developer
Freelance & Side Projects
Building production-grade applications and maintaining personal infrastructure while continuously learning new technologies.
Major Projects:
- Developed two complete Point-of-Sale systems:
- Laravel-based system with real-time inventory tracking and comprehensive sales reporting
- Python/Flask solution featuring offline functionality with cloud synchronization
- Built patient management system for The Hair Lab clinic handling appointments, records, and billing
- Developed Al Haya Islamic Burial Services platform (mobile app and website) serving the Muslim community with dignified funeral services
- Created Python automation scripts for CA API Gateway migrations (reduced process from days to hours)
- Developed automated WordPress deployment system on AWS (reduced setup time from hours to minutes)
- Operate 3-server homelab infrastructure:
- Two Docker hosts and one Kubernetes node
- Self-hosted services: password manager, code editor, proxy manager
- Maintains 99.9% uptime supporting multiple client projects
- Built SecureShellBot: Telegram bot for authenticated remote server management
- Node.js/TypeScript backend with Express web interface
- LDAP authentication with comprehensive audit logging
- Automated deployment via GitHub Actions
Gaming Server Administrator
Minecraft Server Community
Managed a high-traffic gaming server with hundreds of daily active players, developing early leadership and technical skills.
- Led team of 4 moderators and administrators
- Handled player disputes and enforced community guidelines
- Maintained server stability and performance under high load
- Developed conflict resolution and team management skills
Featured Projects
Al Haya Islamic Burial Services
Complete digital platform (mobile app and website) providing dignified Islamic funeral services to the Muslim community, ensuring all practices adhere to Islamic principles and traditions.
Key Features:
- Mobile application for easy service booking and management
- Responsive website with comprehensive service information
- Integration with local mosques and Islamic centers (work in progress)
- Cemetery coordination and burial arrangements (work in progress)
- Professional team management system
- Community-focused service delivery with compassionate support
About Al Haya:
Established to serve the Muslim community with dignity and respect, Al Haya works closely with trained professionals who understand Islamic burial practices. The platform facilitates seamless coordination with local mosques, Islamic centers, and cemeteries to ensure all funeral processes follow Islamic guidelines.
Point-of-Sale Systems (2 implementations)
Built two complete POS systems with different technology stacks to meet varying client requirements. Both systems feature comprehensive inventory management, sales tracking, and reporting capabilities.
Key Features:
- Real-time inventory tracking and automated stock alerts
- Comprehensive sales reporting and analytics dashboard
- Offline functionality with cloud synchronization (Flask version)
- Multi-user support with role-based permissions
- Invoice generation and customer management
Patient Management System - The Hair Lab
Complete clinic management solution handling all aspects of patient care, from appointment scheduling to billing and medical records management.
Core Functionality:
- Appointment booking and calendar management
- Patient records and medical history tracking
- Automated billing and invoice generation
- Treatment plans and follow-up scheduling
- Secure patient data management (HIPAA considerations)
SecureShellBot
Telegram bot enabling secure remote server management for authenticated users. Features comprehensive audit logging and a web interface for configuration management.
Technical Highlights:
- Node.js/TypeScript backend with Express framework
- LDAP authentication integration
- Comprehensive audit logging for security compliance
- Automated deployment pipeline using GitHub Actions
- Real-time command execution with output streaming
Homelab Infrastructure
Enterprise-grade 3-server homelab running production workloads, demonstrating advanced infrastructure management and containerization skills.
Infrastructure Components:
- Two Docker hosts for containerized applications
- One Kubernetes node for orchestration practice
- Self-hosted services: Bitwarden, VS Code Server, Nginx Proxy Manager
- Monitoring and alerting with Prometheus and Grafana
- Automated backups and disaster recovery procedures
- Supports multiple client projects in production
Automation & Migration Tools
Created multiple automation solutions to streamline repetitive tasks and reduce human error in production environments.
Notable Implementations:
- CA API Gateway Migration Scripts: Python automation reducing migration time from days to hours
- WordPress Deployment System: Automated AWS-based WordPress setup reducing deployment time from hours to minutes
- Development Workflows: Implemented code review processes, automated testing, and CI/CD pipelines
Technical Skills
Python
Flask, Automation, Scripting
PHP
Laravel, WordPress
JavaScript
Node.js, TypeScript, Express
Docker
Containerization, Multi-host
Kubernetes
Orchestration, Deployment
AWS
EC2, S3, Cloud Infrastructure
Linux
System Administration, Bash
Git & CI/CD
GitHub Actions, Workflows
Complete Skill Set
Programming Languages & Frameworks
HTML5 CSS3 JavaScript Python PHP SQL TypeScript Laravel Flask Node.js ExpressInfrastructure & DevOps
Docker Kubernetes AWS Linux Administration Windows Server GitHub Actions CI/CD Pipelines Nginx ApacheMonitoring & Tools
Dynatrace Grafana Nagios Prometheus VS Code Git WordPress CA API GatewayProfessional Skills
Team Leadership Code Review Technical Mentoring Process Automation Problem Solving Documentation Agile Methodologies Technical CommunicationEducation & Training
Six-Month Web Development Course
Intensive Full-Stack Training
Comprehensive training covering modern web development technologies and best practices.
Curriculum Highlights:
- HTML5, CSS3, and responsive design principles
- JavaScript and modern ES6+ features
- Python programming and web frameworks
- Database design and SQL
- Version control with Git
- Web application architecture and best practices
Harold Cressy High School
2013 – 2017
Subjects:
- Physical Science
- Mathematical Literacy
- Life Sciences
- Geography
- English & Afrikaans
Volunteered as a Programming Tutor (2016-2018), teaching Scratch programming to students and developing early leadership skills.
Continuous Learning
Committed to ongoing professional development through self-directed learning, online courses, and hands-on experimentation with emerging technologies.
Areas of Focus:
- Advanced containerization and orchestration techniques
- Cloud architecture and infrastructure as code
- Security best practices and DevSecOps
- Modern JavaScript frameworks and tools
- Database optimization and scaling strategies
Get In Touch
Let's Build Something Amazing Together
I'm always interested in hearing about new opportunities, challenging projects, and collaborative ventures. Whether you need a full-stack developer, DevOps engineer, or technical consultant, let's connect!
Phone
064 684 5953GitHub
View My ProjectsLocation
Cape Town, South Africa
Open to remote work
Availability
Open to opportunities
Full-time / Contract
What I'm Looking For
Complex problems that require innovative solutions and continuous learning
Working with skilled professionals who value code quality and best practices
Roles that offer professional development and exposure to cutting-edge technologies
Projects that make a difference and solve real-world problems