Awis Alkarni. senior software engineer.

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.

Laravel Livewire Alpine.js Tailwind CSS Docker Kubernetes

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.

Blog | |

Current & Recent Projects

JadualXpert

School/tuition centre timetable software built with TALL stack

WaktuSolatApp

Prayer time application for Malaysian Muslims

hero

Portfolio

Showcasing a collection of projects that demonstrate creativity, technical expertise, and innovative solutions across various domains.

LHDN MyInvois Integration for WHMCS

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.

Analytics Dashboard

Automated Data Synchronization

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.

Three-Wallet Architecture

LHDN MyInvois Compliance

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.

Profit Distribution Engine

Client Portal Integration

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.

Administrative Suite

Smart Invoice Management

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.

Technical Achievements

Core Technologies & Architecture

This project demonstrates expertise in API integration, regulatory compliance, user experience design, and enterprise-level automation solutions.

Malaysian e-Invoice PDF Generation Service - Automated LHDN-Compliant Invoice Processing

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.

Analytics Dashboard

LHDN-Compliant PDF Generation

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.

Three-Wallet Architecture

Bukku API Integration

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.

Profit Distribution Engine

Smart Caching System

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.

Administrative Suite

MyInvois QR Integration

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.

Technical Achievements

Core Technologies & Architecture

  • Built on Laravel 12 with PHP 8.2+ requirement
  • Spatie Laravel PDF : Advanced PDF generation using Chromium engine for superior rendering quality over traditional libraries
  • Utilizes PHP 8.2+ features including typed properties, constructor property promotion, and strict typing

SchoolScheduler: Intelligent Academic Timetable Management System

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.

JadualX Schedule Interface

Interactive Schedule Visualization

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.

JadualX Constraint Management

Smart Constraint Management

Comprehensive constraint handling system that accommodates teacher preferences, classroom availability, subject requirements, and break time integration, providing flexible yet structured scheduling solutions.

JadualX Conflict Detection

Real-Time Conflict Detection

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.

JadualX Drag-and-Drop Interface

Interactive Drag-and-Drop Scheduling

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.