
Project Overview
Led the complete digital transformation of a New Zealand trailer rental company, converting their manual paper-based operations into a modern, scalable digital platform. The solution manages over 1,000 trailers across 20+ petrol station locations, processing hundreds of daily bookings while eliminating revenue leakage and operational inefficiencies.
Timeline: 6 months | Team Size: 8 members | Role: Technical Lead & Full-Stack Developer
The Business Challenge
The client’s traditional paper-based system was causing significant operational and financial pain:
- Revenue Loss: Manual paperwork errors leading to lost bookings and untracked rentals
- Equipment Downtime: Poor maintenance scheduling causing trailer unavailability
- Asset Visibility: No tracking system for overdue returns or overnight holdings across remote locations
- Operational Blindness: Zero real-time visibility into performance across 20+ sites
- Infrastructure Costs: Initial proposals required expensive custom kiosks at each location
The Solution Architecture
Multi-Platform Digital Ecosystem
I designed and led development of three integrated applications serving different user needs:
Smart KIOSK Application (React Native)
Innovation: Transformed standard Android tablets into cost-effective self-service kiosks
- Self-service booking management reducing customer wait times
- Cross-platform deployment flexibility across diverse petrol station environments
- Offline-first architecture ensuring operation during connectivity issues
- Microsoft Intune integration for remote device monitoring and management
Operations Management Portal (React)
Full operational command and control dashboard
- Real-time fleet management across 1,000+ trailers and 20+ locations
- Automated maintenance scheduling with proactive service notifications
- Overdue tracking system with automated customer communications
- Comprehensive analytics and reporting for business intelligence
- Role-based access control for different operational levels
Partner Portal (React)
Streamlined interface for petrol station partners
- Location-specific trailer inventory management
- Real-time data synchronization ensuring accuracy across the network
- Simplified workflows for non-technical staff
Technical Implementation
Core Architecture
Frontend Applications:
├── React Native (KIOSK) - Cross-platform mobile solution
├── React (Management Portal) - Feature-rich web application
└── React (Partner Portal) - Streamlined partner interface
Backend & Infrastructure:
├── Spring Boot - Containerized REST API
├── PostgreSQL on AWS RDS - Reliable data persistence
├── AWS ECS - Scalable container orchestration
└── Docker - Consistent deployment across environments
AWS Cloud Infrastructure
- AWS RDS (PostgreSQL): High-availability database with automated backups
- AWS S3 + CloudFront: Global content delivery with WAF security
- AWS ECS: Auto-scaling container orchestration
- AWS CodeBuild + CodePipeline: Automated CI/CD deployment
- AWS Device Farm: Comprehensive mobile application testing
Quality & Monitoring
- Cypress: End-to-end testing ensuring reliability across all user journeys
- Microsoft Intune: Remote device monitoring and management
- Comprehensive logging and monitoring: Real-time operational visibility
Business Impact & Results
Operational Transformation
- ** Eliminated lost bookings** through digital tracking and automated confirmations
- ** Reduced infrastructure costs** by 60%+ using tablets vs. custom kiosks
- ** Improved maintenance efficiency** with predictive scheduling and automated alerts
- ️ Enhanced revenue protection through systematic overdue monitoring
- ** Complete operational visibility** with real-time dashboards and analytics
Scale & Performance
- Processing hundreds of bookings daily across distributed locations
- Managing 1,000+ trailer assets with real-time status tracking
- Supporting 20+ concurrent locations with consistent user experience
- 99.9% uptime ensuring business continuity
Leadership & Technical Contributions
Team Leadership
- Led cross-functional team of 8 professionals including developers, QA engineers, and business analysts
- Architected comprehensive solution balancing technical excellence with business requirements
- Managed stakeholder relationships translating complex business needs into deliverable technical solutions
- Implemented agile methodologies ensuring consistent delivery and quality standards
Technical Decision Making
- Cost-effective architecture choices saving significant infrastructure investment
- Scalable technology stack selection supporting future growth requirements
- Security-first approach implementing WAF, role-based access, and device monitoring
- Full-stack development contributions across mobile, web, and backend components
Technologies & Tools
Frontend Development
- React, React Native, HTML5, CSS3, TypeScript
Backend & Database
- Spring Boot, PostgreSQL, REST APIs, Docker
AWS Cloud Services
- ECS, RDS, S3, CloudFront, WAF, CodeBuild, CodePipeline, Device Farm
Testing & Quality Assurance
- Cypress, AWS Device Farm, Unit Testing
DevOps & Monitoring
- Docker, AWS CI/CD Pipeline, Microsoft Intune
Current Status & Legacy
The system continues to operate successfully in production, supporting the client’s expanding trailer rental business. The scalable architecture and robust infrastructure have enabled them to:
- Expand operations with confidence in system reliability
- Adapt to changing business requirements through flexible, maintainable codebase
- Maintain competitive advantage through superior operational efficiency
This project demonstrates my ability to lead complex technical initiatives, deliver measurable business value, and architect scalable solutions that serve as the foundation for sustained business growth.
Ready to discuss how I can bring similar technical leadership and full-stack expertise to your next project.