~ / open-source

Open source

Smaller, reusable versions of the problems I solve in production: provider abstractions, secure webhooks, typed data, and deployment constraints.

6 Laravel and PHP packages with 4,800+ installs, and 2 npm packages with 3,000+ downloads. Counts as of 30 Oct 2026.

Laravel packages

  • laravel-address-parser

    Parse messy single-line US addresses into structured parts.

    2,460 installs
  • texto

    SMS, MMS, and WhatsApp gateway for Twilio, Telnyx, and Meta.

    1,459 installs
  • didit-laravel-client

    Community-built DiDiT identity verification client for Laravel.

    695 installs
  • mimetypes

    Cached MIME type and extension resolution.

    195 installs
  • base64filehandler

    Validate and store base64 file payloads.

    22 installs
  • laravel-cpanel-hosting

    Make deploying Laravel on cPanel and shared hosting safer.

    2 installs

Node packages

  • didit-node-client

    Community-built, typed DiDiT client for sessions, KYC/KYB, and webhooks.

    2,671 downloads
  • video-to-thumbnail

    FFmpeg thumbnails from local or remote video, with concurrency control.

    357 downloads

Products and starters

Tools and scripts

2,411 contributions on my main GitHub account, 26 Oct 2025 to 30 Oct 2026. Most of my professional work is proprietary and lives in company organizations, so this shows only part of it.