Skip to content
View VincentBorgers's full-sized avatar

Organizations

@Online-Actief

Block or report VincentBorgers

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VincentBorgers/README.md

Vincent Borgers

Full-stack developer from Enschede, the Netherlands, working at Online Actief, an online marketing agency in Oldenzaal. I build webshops, web apps, dashboards and internal tools for clients, and the integrations behind their marketing, such as Google Ads, Merchant Center, Analytics and Meta.

What I work with

  • Webshops, themes and plugins for WooCommerce, Shopify and WordPress
  • Web apps and dashboards with Laravel and React
  • MCP servers in Python that let AI assistants work with ad, analytics and product feed APIs
  • Linux servers with Docker, Nginx, mail and monitoring

TypeScript, PHP, Python, Laravel, React, Next.js, Tailwind, Node.js, FastAPI, WordPress, Docker, Linux, Bash, Nginx, MySQL, PostgreSQL

Open source

In my own time I contribute to open-source projects and build my own tools.

My projects

  • tagdock runs server-side Google Tag Manager on your own server with Docker Compose, as a self-hosted alternative to paid sGTM hosting
  • sealbox encrypts files and text from the command line with a passphrase, with a one time mode that destroys the file after it is read once

Recent contributions

  • Infection fixed a crash with a TypeError when the configuration file is not a JSON object (#3647)
  • Spliit fixed receipts disappearing from earlier occurrences when a recurring expense repeats (#666)
  • WooCommerce fixed the On Sale product collection, which showed every product when nothing was on sale (#69695), the on_sale product filter when it is combined with include or exclude (#69432), and product search for users who can read but not edit private products (#69362)
  • Inversify fixed query and form keys such as toString being parsed into arrays in the Hono and uWebSockets adapters (#2166)
  • LiveHelperChat fixed reactions and message times disappearing after a reaction when the widget theme uses an alias (#2418)
  • Filament fixed the order that state casts are applied when setting a field's state (#20730), select all ignoring the active search and filters in tables that allow duplicate records (#20725), and the digit order of OneTimeCodeInput in right-to-left layouts (#20638)
  • all-contributors fixed the generate command crashing when a contributor avatar is a local path instead of an absolute URL (#572)

GitHub contribution streak

Contact

Website LinkedIn Email Online Actief

Outside of work I like starting things of my own and binge-watching films and series.

Pinned Loading

  1. filamentphp/filament filamentphp/filament Public

    A powerful open-source UI framework for Laravel • Build and ship apps & admin panels fast with Livewire

    PHP 32.4k 4.2k

  2. woocommerce/woocommerce woocommerce/woocommerce Public

    A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

    PHP 10.6k 10.7k