I'm currently a senior software engineer at a large promotional product company, where I build and maintain web applications, internal productivity tools, and business intelligence (BI) systems that help teams work faster and make better decisions.
I love creating tools that solve real problems. If any of my work has helped you out, feel free to star a repo. Ideas, feature requests, and PRs are welcome — I'm always happy to chat!
| Project | Installs | What it does |
|---|---|---|
| laravel-glider | Use Glide image manipulation on-the-fly in Laravel Blade templates | |
| bladewind new | Per-page CSS for Laravel Blade, split from your existing Vite build | |
| flexicart | A simple, flexible shopping cart package for Laravel | |
| laravel-frontdoor | Driver-based passwordless login for Laravel | |
| eloquent-salesforce-objects | Eloquent-style interface for working with Salesforce objects | |
| laratone | Simple API for managing color libraries in Laravel | |
| asset-cleaner | Clean unused assets from your Laravel app |
| Project | Installs | What it does |
|---|---|---|
| filament-image-checkbox-group | Image-based checkbox group component for FilamentPHP | |
| filament-lightbox | Lightbox to preview images in FilamentPHP |
| Project | Installs | What it does |
|---|---|---|
| laravel-llm-ready | Serve LLM-optimized markdown versions of your Laravel pages | |
| sitemap | Automatically generate your website's sitemap | |
| robotstxt | Dynamic robots.txt for your Laravel app | |
| social-links | Quickly generate social profile links in your Laravel project |
| Project | Installs | What it does |
|---|---|---|
| rybbit-mcp-server · npm | MCP server for interacting with the Rybbit Analytics API |
Yes, I use em dashes — I was using them before the LLMs made it weird. I refuse to let the robots take this from me. (On Mac: Option + Shift + -. Join the resistance.)