close
Skip to content
View johnnickell's full-sized avatar

Organizations

@novuso

Block or report johnnickell

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

John Nickell

Software architect. 15 years of PHP, Symfony, TypeScript, and a way of thinking shaped by Domain-Driven Design and Clean Architecture.

These days I'm focused on one question: how do you build with AI without ending up buried in code nobody on your team understands?

I'm building The Thinking Engineer — deep dives on software architecture, DDD, and working alongside AI the right way.

Most of my education came from my own mistakes. This is where I share what I learned.


📺 YouTube: The Thinking Engineer

🐦 X: @JohnNickell_TE

🔗 LinkedIn: john-r-nickell

🦋 Bluesky: @johnnickell.bsky.social

🎧 DEV: @johnnickell

Popular repositories Loading

  1. fight-common fight-common Public

    Common PHP abstraction library

    PHP

  2. johnnickell johnnickell Public

  3. fight-access-control fight-access-control Public

    Framework-neutral identity, credential, session, authorization, and account lifecycle package

    PHP

  4. project-symfony project-symfony Public

    Symfony starter for Fight Common and Fight AccessControl

    PHP

  5. project-laravel project-laravel Public

    Public Laravel application composition for Fight libraries.

    PHP

  6. project-yii project-yii Public

    Public Yii application composition for Fight libraries.

    PHP