Crafting elegant solutions with the TALL stack while leading engineering teams at FAR Capital. I transform complex financial requirements into scalable, user-friendly applications that actually work in the real world.
CKA Certified • DevOps Practitioner • 12+ years experience
Multi-platform native: Arch Linux enthusiast (btw, I use Arch 😄), Ubuntu for production stability, macOS for that premium dev experience, and Windows when clients insist on .NET. Because great software shouldn't be limited by OS wars.
School/tuition centre timetable software built with TALL stack
Prayer time application for Malaysian Muslims
Showcasing a collection of projects that demonstrate creativity, technical expertise, and innovative solutions across various domains.
A comprehensive WHMCS addon module that seamlessly integrates with Bukku API to automate client, product, and invoice synchronization while providing full LHDN MyInvois e-Invoice compliance for Malaysian businesses. This solution streamlines business operations by eliminating manual data entry and ensuring regulatory compliance through automated e-Invoice generation and real-time synchronization capabilities.
Automatically synchronizes clients, products, and paid invoices between WHMCS and Bukku in real-time, eliminating manual data entry and reducing human error while maintaining data consistency across platforms.
Generates fully compliant LHDN MyInvois e-Invoices with automatic validation, consolidated invoice support, and proper tax classification, ensuring businesses meet Malaysian government digital invoice requirements effortlessly.
Provides clients with a dedicated portal to configure their e-Invoice profiles, view invoice history, download PDF documents, and track MyInvois validation status with a clean, professional interface.
Features advanced invoice categorization with consolidated validation detection, manual addon differentiation, and comprehensive status tracking including "Validated (Consolidated)" indicators for enhanced business visibility and control.
This project demonstrates expertise in API integration, regulatory compliance, user experience design, and enterprise-level automation solutions.
A comprehensive Laravel-based service that automatically generates professional, LHDN-compliant e-invoice PDFs for Malaysian businesses. The system seamlessly integrates with Bukku API to fetch invoice data, applies proper tax calculations (8% SST), and produces high-quality PDF documents with QR codes for MyInvois verification, streamlining the entire invoice generation workflow.
Automatically generates pixel-perfect e-invoice PDFs that meet Malaysian LHDN requirements, featuring professional layouts with company branding, structured invoice information, and proper tax calculations for seamless business compliance.
Seamlessly connects with Bukku accounting platform to fetch real-time invoice and contact data, transforming raw API responses into structured formats ready for professional PDF generation with automatic error handling and data validation.
Implements intelligent multi-layer caching (memory and file storage) that dramatically reduces PDF generation time for repeat requests, improving system performance while maintaining data freshness through smart cache invalidation strategies.
Generates secure QR codes embedded directly in PDFs for instant MyInvois verification, enabling customers and authorities to quickly validate invoice authenticity while ensuring full compliance with Malaysian digital invoice regulations.
SchoolScheduler is a comprehensive web-based application that revolutionizes academic scheduling through intelligent automation and AI-powered optimization. Built with Laravel and modern web technologies, it streamlines the complex process of creating, managing, and optimizing school timetables while eliminating scheduling conflicts and maximizing resource utilization.
Dynamic, user-friendly interface with drag-and-drop functionality, calendar integration using FullCalendar, and real-time updates that make schedule management intuitive for administrators and educators.
Comprehensive constraint handling system that accommodates teacher preferences, classroom availability, subject requirements, and break time integration, providing flexible yet structured scheduling solutions.
Sophisticated clash detection system that instantly identifies and prevents scheduling conflicts across teachers, classrooms, and time slots, ensuring seamless academic operations with zero overlapping assignments.
Advanced drag-and-drop interface allowing users to effortlessly move subjects and schedule items across time slots and days. Features real-time validation, visual feedback for conflicts, and seamless integration with Alpine.js for smooth user interactions without page refreshes.