Web and Mobile Developer
Bumi Wangsa TMS Sdn. Bhd.Ampang, Selangor, Malaysia- Built core interactive features for a report automation platform serving the Oil & Gas and Non-Destructive Testing (NDT) industry, developing image annotation and editing tools with Next.js and Fabric.js
- Configured automated CI/CD pipelines using GitHub Actions and Docker Compose to streamline containerized deployments, database migrations, and service health checks
- Led frontend development for an integrated content management system with role-based workflows for project and client lifecycle management, building a custom design system and reusable component library
- Developed core frontend modules for a Risk-Based Inspection (RBI) platform covering asset registration, inspection scheduling, and risk analysis using React 18, TypeScript, and Mantine UI
- Implemented logic for complex asset hierarchies and data modeling to compute failure probabilities (PoF/CoF) across industry-standard damage mechanisms, with dashboards tracking equipment history, maintenance status, and risk metrics
- Developed the Connect City smart city IoT platform frontend using React 19 / TypeScript with Inertia.js 2.0, including Supercluster marker clustering, GeoJSON zone overlays with Turf.js, and zoom-dependent rendering for large numbers of device markers
- Built Connect City operations modules for maintenance teams covering work-order tracking, alert triage, and remote device control, plus Laravel and Inertia.js admin features for organization branding, bot accounts, and Telegram channel integration
- Implemented persistent map state management using Zustand for viewport, filters, and zoom-based data loading across geospatial applications
- Managed frontend development for a real-time vessel tracking platform, integrating MapLibre GL and Turf.js with Pusher for live telemetry, directional marker rotation, and dynamic route visualization
- Implemented maritime mapping features including interactive geofencing, historical route replay for voyage analysis, route planning with Estimated Time of Voyage (ETV) computation, and dynamic raster weather overlays
- Built Pulse, an operational dashboard for real-time monitoring and alerting of industrial assets, with an interactive geospatial view using Mapbox GL and dynamic GeoJSON markers for equipment health across multiple sites
- Integrated real-time industrial telemetry using Pusher and TanStack React Query for live temperature, vibration, flow, and pressure metrics, with line, scatter, and gauge visualization modules
