Self-taught software engineer and open-source advocate.

Hello, I'm Brian, a self-taught software engineer with a current focus on developer experience and tooling. I'm an ardent supporter of open-source and have contributed to this field with several useful applications and packages.

Building Configurable Laravel Packages

When developing open-source packages, my aim is to make them highly configurable. This approach empowers the end-user to tailor the package to their specific needs, negating the need to fork the repository and maintain their own package version. This strategy also saves me from having to deal with feature requests that I have no desire to implement or maintain. In this article, I'll demonstrate how I create configurable packages for Laravel, and provide guidance on how you can do the same.

Work

  1. Company
    BombenProdukt
    Role
    Full Stack Software Engineer
    Date
  2. Company
    Bearmint
    Role
    Chief Technology Officer
    Date
  3. Company
    ARK Ecosystem, SCIC
    Role
    Chief Technology Officer
    Date
  4. Company
    Cashways
    Role
    Chief Technology Officer
    Date
  5. Company
    ARK Ecosystem, SCIC
    Role
    Lead Software Engineer
    Date
  6. Company
    ARK Ecosystem, SCIC
    Role
    Senior Software Engineer
    Date
Download CV