Mar Mattheo

My Portfolio

A showcase of infrastructure automation, containerization, and backend systems I've built. Each project reflects expertise in scalable solutions and enterprise infrastructure.

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: duelo.test.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

Want to know more about my journey?

Discover my professional background, skills, and the story behind these projects.