Open Source

Built in the open.

When I couldn't find the tools I needed, I built them. My open source work fills gaps in the PHP ecosystem and showcases the kind of problems I enjoy solving.

gogravel

Service with free gravel bike routes in Portugal with free GPX downloads.

Gravel bikingPortugal gravelGravel routes

polymarket-laravel

Laravel wrapper for the Polymarket PHP SDK. Service container bindings, configuration publishing, and seamless integration with Laravel applications.

LaravelPHPWrapper

polymarket-php

First publicly available PHP SDK for Polymarket API integration. Complete implementation including two-tier authentication, EIP-712 typed data signing, HMAC-SHA256 authentication, and secp256k1 elliptic curve cryptography.

PHPAPICrypto

Why I build in the open

The Polymarket PHP SDK exists because I needed it and nobody had built it. That's the best reason to open source something — you've solved a real problem, and others probably have the same one.

Building in public keeps me honest about code quality. When anyone can read your implementation, you think twice about taking shortcuts. The result is better software, better documentation, and often useful feedback from developers facing similar challenges.

I also believe in the Laravel community specifically. The ecosystem is generous — Filament, Livewire, Inertia, Statamic — all built by people who chose to share their work. Contributing back is the least I can do.