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 ported his Vue kit over 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 Drilvo a app for golfer's to practise with a purpose.
  • 🌱 Contributing to open source, primarily Nuno Maduro's starter kits, I ported his Vue kit over.
  • 🧠 Currently learning more about applied AI, with ther use of Node and edge workflows implimented 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

    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 5

  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 77 11