Packages, projects, and explorations
Mostly tinkering. I build things and ship them here.
Live with no account required. Build architectures, run simulated traffic, and expose bottlenecks.
In development for early access, Procura tracks requests, approvals, orders, inventory, and invoices.
An internal macOS tool that checks HTTP uptime and SSL certificates, with local history and native alerts.
byrcsc/laravel-custom-fields
Add typed, filterable custom fields to any Eloquent model without changing its table. Use one global field set or scope fields per tenant.
byrcsc/laravel-dev-login
Switch between configured users during development without re-entering credentials, with profiles that select a session guard and make a tenant current.
byrcsc/laravel-whitelabel
Give every white-label client its own branding and settings across web pages, emails, and background jobs in one Laravel application.
byrcsc/laravel-assignment
Assignment routing for Eloquent models: atomic slot claims, an offer and accept handshake, pluggable selection policies, fair per-scope rotation, a priority queue, and offer cascades.
byrcsc/laravel-customer-health
Track product events, measure feature adoption and onboarding, and compute explainable customer health scores from Laravel models.
Ryan Catapang is a full-stack engineer, originally from Manila and currently based in Brisbane. For the past ten years he has been building software for real teams and products people use every day. This site is where he shares what he builds, ships, and explores.