Welcome to my GitHub profile π
With over 20 years of experience in IT, I blend technical expertise with business insights. I started my journey at 13, and since then, I've worked across various IT sectors.
As the founder of the wayof.dev GitHub organization and a member of the Buggregator and Cycle organizations, my passion lies in open-source development, automation, and experimenting with LLMs and AI.
- Laravel Config Problem: Is It Time for a Revolution?
- Simplifying Local Development with Docker, mkcert, DNSMasq and Traefik
Here are some of my notable open-source projects:
- laravel-cycle-orm-adapter: A Laravel adapter for CycleORM, providing seamless integration for advanced database handling and object mapping.
- laravel-starter-tpl: A Laravel backend application template for building APIs.
- laravel-package-tpl: Jump-start your Laravel package development with a pre-configured Composer template.
- laravel-symfony-serializer: An implementation of the Symfony serializer for Laravel projects, which can replace the default slow serialization in Laravel using PHP's serialize() function with a faster approach using Symfony.
- laravel-webhook-client: Receive webhooks in Laravel apps with support of Cycle-ORM.
- laravel-stripe-webhooks: Handle Stripe webhooks in a Laravel application with support of Cycle-ORM.
- laravel-open-docs: Wrapper package for Laravel of a PHP swagger annotation and parsing library. Brings support of Open-API annotations to Laravel Projects.
- active-record: I'm co-author of
cycle/active-record
repository which provides a simple way to work with your database using Active Record pattern and Cycle ORM.
- gh-actions: This repository is a collection of reusable workflows and composite actions, specifically designed for use in wayofdev projects.
- docker-php-base: Fully automated, multi-architecture base PHP Docker images, with publishing to GHCR.io and Docker Hub. Generated using Ansible and Jinja.
- docker-php-dev: Fully automated, multi-architecture PHP Docker images, for local development environments. Contains configured Xdebug, Phive and other tools.
- docker-node: NodeJS docker images with local development dependencies like Vercel's Turbo and PNPM.
- docker-shared-services: π³ Docker-powered local development environment for macOS and Linux, featuring Traefik with SSL support via mkcert. Streamlines development by eliminating
/etc/hosts
edits, resolving port conflicts. Local domains supported via dnsmasq. Ideal for HTTP-based projects like Laravel or Symfony. Enhances workflow consistency and team productivity.
- next-starter-tpl: A template for building Next.js applications. It comes bundled with Turbo and is managed as a monorepo using PNPM.
- php-cs-fixer-config: A wrapper with pre-defined rules around the PHP-CS-Fixer package β a tool to automatically fix PHP Coding Standards issues. I maintain a strict coding standards repository with custom rulesets based on Symfony and PER-CS-2.0.
- npm-shareable-configs: Shareable configurations with fully automated package publishing to the NPM Registry. Packaged as mono-repository and includes configurations for Browserslist, ESLint, LintStaged, PostCSS, TSConfig and other tools.
Certified Laravel Developer
- Issuing Authority: Laravel LLC
- Credential Number: 2021-02-18
I'm open to hire, so if you like my work, feel free to contact me!
For professional inquiries, please contact me via my LinkedIn.