Skip to content
View rayblair06's full-sized avatar
๐Ÿš€
๐Ÿš€

Organizations

@drunkapps @drunkcode-uk @drunkdev-uk @NodeFantasy @FoundryCode @homeoftheunderdogs

Block or report rayblair06

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
rayblair06/README.md

Hi there ๐Ÿ‘‹, I'm Ray

I'm a Lead Software Engineer at Wordnerds.ai, focused on pragmatic architecture, developer experience, and building systems that scale without becoming fragile.

  • ๐Ÿ  Based in Newcastle Upon Tyne, England.
  • ๐Ÿš€ Daily drivers: JavaScript, PHP, Laravel, Vue.js, Python.
  • ๐Ÿงช Exploring for fun: Game Dev, C, SDL.
  • ๐Ÿง  Previously shipped with: Next.js, Nuxt.js, Node.js, React, Solid.js, Symfony.
  • โ˜• Passionate about improving developer experience, contributing to open-source, and sharing lessons learned through writing and talks.

๐Ÿงญ What I Care About

  • Pragmatic architecture over dogma.
  • Codebases that are easy to change six months later.
  • Mentoring engineers and growing healthy teams.
  • Open discussion about trade-offs, not "perfect" solutions.

๐Ÿ“ซ Reach out: Feel free to contact me for collaboration, ideas, or just a chat!

๐Ÿ“ Resume: Check out my resume for more details on my experience.


๐Ÿ“š Recent Writings

I write about PHP internals, architecture, performance, and the trade-offs behind real-world engineering decisions.


๐Ÿš€ My Contributions

Here are some of the projects I've contributed to, grouped by focus area.

๐ŸŒ Open Source Contributions

  • laravel/docs - Documentation contributions for the Laravel framework.
  • notrab/dumbo - A lightweight, developer-friendly PHP framework for HTTP services.
  • nuxt-modules/sitemap - Flexible XML sitemap generation for Nuxt applications.

๐ŸŽฎ Games

  • PixelInvaders: Rogue Mode - A retro-inspired 2D space shooter with roguelite progression, built in C and SDL.
  • Deadline: Outbreak - A turn-based, tile-based survival horror game inspired by Urban Dead, built with PHP 8.4 and Laravel.

๐Ÿงฑ Architecture & PHP Internals

  • Clean Architecture PHP - Demonstrates clean architecture principles applied to PHP.
  • PSR-4 Autoloader - An example implementation of a PSR-4 compliant autoloader.
  • Type-Safety - Runtime type checking for arrays and primitives in PHP.
  • Unicode - Type-safe handling of Unicode characters in PHP.

๐Ÿงฐ Laravel Ecosystem

๐Ÿ”Œ APIs, SDKs & Integrations

โš™๏ธ Tooling, Starters & Infrastructure

๐ŸŒ Writing & Personal Projects

  • isphpdying.com - Repository for isphpdying.com, exploring the ongoing relevance of PHP.
  • Personal Website - Source code for my personal website, rayblair.co.uk.

๐ŸŒ Let's Connect

Feel free to connect with me on any of the platforms below:

Website LinkedIn

Pinned Loading

  1. rayblair.co.uk rayblair.co.uk Public

    Official repo for rayblair.co.uk

    HTML

  2. blog blog Public

    Article / Blogs written by Ray Blair

    5

  3. isphpdying.com isphpdying.com Public

    Official repo for isphpdying.com

    Hack

  4. SolidJS-Vite-Tailwind SolidJS-Vite-Tailwind Public

    SolidJS + Vite + Tailwind Template

    CSS 1

  5. velocite velocite Public

    PHP

  6. type-safety type-safety Public

    Runtime Type Checking for PHP

    PHP 1