Available for projects

Awis Alkarni.

senior software engineer.

Crafting elegant solutions across web and mobile while shipping veterinary software at DaySmart Vet. From PHP/Laravel to Android, iOS, and Flutter — I transform complex requirements into 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.

Awis Alkarni

Selected Work

Portfolio

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

WHMCS · Bukku API · E-Invoice

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.

Automated Data Synchronization

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.

LHDN MyInvois Compliance

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.

Client Portal Integration

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.

Smart Invoice Management

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.

Core Technologies & Architecture

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

Laravel 12 · Bukku API · Spatie PDF

Malaysian e-Invoice PDF Generation Service

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.

LHDN-Compliant PDF Generation

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.

Bukku API Integration

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.

Smart Caching System

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.

MyInvois QR Integration

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.

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
Laravel · FullCalendar · Alpine.js

SchoolScheduler: Intelligent Academic Timetable Management System

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.

Interactive Schedule Visualization

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.

Smart 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.

Real-Time 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.

Drag-and-Drop Scheduling

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 Alpine.js integration without page refreshes.