Skip to content
View joshdonnell's full-sized avatar

Block or report joshdonnell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
joshdonnell/README.md

Hey Josh here πŸ‘‹

I'm a fullstack software engineer at Netwatch Global with over 10 years of experience building for the web. These days, I work mainly in the Laravel ecosystem alongside Vue and Nuxt on the frontend, and I specialise in e2e type safety between PHP and TypeScript. I care a lot about developer experience, clean architecture, and the tooling that keeps a codebase maintainable.

About me

I work primarily in the Laravel ecosystem, building applications with Inertia, Vue, and Nuxt. Outside of my day job, I contribute to open source, most notably Nuno Maduro's starter kits. I created the official Vue kit of his and continue to maintain all of those kits.

  • 🌍 I'm based in Derbyshire, UK πŸ‡¬πŸ‡§
  • πŸ’Ό Fullstack Software Engineer at Netwatch Global, working with Laravel, Inertia and Vue + AI.
  • πŸ“Š Currently building Observatory, providing PHP teams a clear view of their test suite, CI and dependency health.
  • 🌱 Contributing to open source, primarily Nuno Maduro's starter kits, I created the official Vue kit of his.
  • 🧠 Currently learning more about applied AI, with the use of Node and edge workflows implemented via Laravel jobs/queues.
  • 🀝 Happy to collaborate on anything Laravel, Vue, or Nuxt related.
  • βœ‰οΈ You can reach me on X or LinkedIn.

Pinned Loading

  1. laravel-starter-kit-vue laravel-starter-kit-vue Public template

    An end-to-end type-safe Laravel 13 starter kit with auto-generated TypeScript types, Vue 3, and shadcn-vue components for fast front-end prototyping

    Vue 2

  2. radar radar Public

    A lightweight dependency health dashboard and notifier for Laravel applications.

    PHP 10

  3. skeleton-package skeleton-package Public template

    A barebones skeleton for building Laravel packages pre-configured with Rector, Pest, Pint, and PHPStan.

    PHP

  4. nunomaduro/laravel-starter-kit-inertia-vue nunomaduro/laravel-starter-kit-inertia-vue Public

    Vue 81 16