Mar Mattheo

My Portfolio

A showcase of backend systems, APIs, and data solutions I've built. Each project reflects a commitment to quality, scalability, and innovation.

minimal server config diagram
Lenverge - Lightweight Laravel & Legacy Environment
Dev ToolAutomationLaravelAnsibleEnvironment Setup
  • Lenverge is a developer tool for provisioning lightweight environments tailored for Laravel and legacy PHP projects using Ansible.
  • It runs directly on Ubuntu or WSL2 without the overhead of virtual machines, making it a clean, fast alternative to solutions like Homestead.
  • Currently in early development, but it's stable and fully usable for local Laravel and legacy stack setups.
  • Features include multi-PHP version support, smart CLI wrappers, centralized YAML configuration, and optional utilities like Redis, phpMyAdmin, and Mailpit for local email testing.
  • Open-source and self-hosted: View on Gitea
Ansible
Linux
WSL2
Laravel
Bash
Redis
phpMyAdmin
Mailpit
PHP
data flow diagram
Duelo Battleground Reservation & Scoring System (Ongoing)
Reservation SystemScoringReal-timeLaravelNuxtJSContainers
  • Currently developing a feature-rich court reservation and scoring system for a client using Laravel and NuxtJS.
  • Project is containerized and orchestrated using Incus system containers (LXC) for clean service isolation and portability.
  • Uses Centrifugo for real-time pub/sub updates, powering scoreboards and live scoring flows.
  • Implements OTP-based authentication, user profiles, and detailed match history tracking.
  • Supports hourly court bookings, peak pricing, recurring reservations, and QR code payments via PayMongo.
  • Real-time scoring system with WebSocket updates displayed on in-court TV setups.
  • Handles match configurations, guest players, and syncing results to user stats automatically.
  • Admin panel enables full court schedule control, manual overrides, analytics, and audit logging.
  • Live prototype available: duelobattleground.prototype.marmattheo.com
Laravel
NuxtJS
Centrifugo
Incus
LXC
MySQL
WebSockets
PayMongo
abstract server racks
E-commerce Platform Maintenance & Feature Enhancements
APILaravelMySQLOptimizationAutomationAdmin Panel
  • Backend developer at Glophics Ph Inc., working on the Laravel API and NuxtJS frontend for singaprinting.com and 6 other similar e-commerce platforms.
  • Developed and optimized pricing algorithms to ensure accurate and competitive pricing.
  • Enhanced cart and checkout flows for better user experience and conversion rates.
  • Tuned database queries to improve response times and system performance.
  • Built and refined promotional features including discount logic and enhance ranking system.
  • Set up Jenkins pipelines for manual-trigger deployment automation to improve team workflows and boost development productivity, while managing resource usage efficiently.
Laravel
MySQL
NuxtJS
Jenkins