Steve McDougall · Wales, UK
Build APIs your team can trust.
I help engineering teams design better APIs, improve Laravel architecture, and grow developers who ship with confidence.
Through in-depth writing, conference talks, open source, and hands-on team engagements, I turn hard-won lessons into practical guidance you can actually use.
Here to learn?
Start with curated tracks instead of guessing what to read first.
I have guided paths for backend engineers, platform leads, and CTOs working on API design, Laravel architecture, and team enablement.
Explore the learning tracks →Here to hire?
See how I help engineering teams sharpen delivery and architecture.
I run workshops, coaching sessions, and enablement projects for teams that want cleaner APIs, stronger technical habits, and better engineering decisions.
See how I work with teams →- 50K+
- developers read this site each month
- 30+
- talks delivered across meetups and conferences
- 15+
- years building and leading software teams
Practical writing for teams building with PHP, Laravel, and APIs.
From API design workshops to architectural deep dives.
Hands-on experience spanning product delivery, enablement, and mentoring.
Start in the right place.
If you are new here, use a path that matches the job you are trying to do instead of digging through the archive at random.
Pick the path that matches your role, then go deeper without the guesswork.
I have already grouped the best material for backend engineers, platform leads, and CTOs who care about APIs, Laravel architecture, and team enablement.
API Design Track
For backend and platform teams focusing on consistent contracts and reliable releases.
Laravel Architecture Track
For product teams looking to modernize delivery patterns and maintainable codebases.
Team Enablement Track
For engineering leaders building onboarding and learning systems that actually work.
Track
API Design Track
For backend and platform teams focusing on consistent contracts and reliable releases.
Introduction to API Design
Standardizing Your API Patterns
Track
Laravel Architecture Track
For product teams looking to modernize delivery patterns and maintainable codebases.
Thin Controllers, Fat Models?
Domain Driven Design in Laravel
Track
Team Enablement Track
For engineering leaders building onboarding and learning systems that actually work.
Building a Culture of Learning
Onboarding for Senior Engineers
Editor’s Picks
All articles →Building Modern Laravel APIs: Authentication with JWT
Add JWT auth to a Laravel API with register, login, refresh, and logout flows using Form Request DTOs, Action classes, and auth:api middleware.
Apr 11, 2026
Building Modern Laravel APIs: Foundations and Project Structure
Start the Modern Laravel APIs series by structuring Pulse-Link for production with clear layers, ULIDs, action classes, DTO requests, and versioning.
Apr 10, 2026
Building Modern Laravel APIs: Ingesting Leads
Implement lead ingestion in Laravel with Form Request validation, typed DTO payloads, Action classes, and JSON:API responses for POST /v1/leads.
Apr 10, 2026
Prefer a slower pace?
Join 5,000+ developers reading Code & Chill for weekly notes on APIs, architecture, and better technical decisions.
Latest Writing
All articles →Building Modern Laravel APIs: Authentication with JWT
Add JWT auth to a Laravel API with register, login, refresh, and logout flows using Form Request DTOs, Action classes, and auth:api middleware.
Building Modern Laravel APIs: Foundations and Project Structure
Start the Modern Laravel APIs series by structuring Pulse-Link for production with clear layers, ULIDs, action classes, DTO requests, and versioning.
Building Modern Laravel APIs: Ingesting Leads
Implement lead ingestion in Laravel with Form Request validation, typed DTO payloads, Action classes, and JSON:API responses for POST /v1/leads.
What I Create
Writing
Clear, practical articles on PHP, Laravel, API design, and software architecture for developers who want to level up without the fluff.
Editor’s pick: Building Modern Laravel APIs: Authentication with JWT
Browse articles →Speaking
Conference talks and workshops for teams that want actionable ideas on APIs, developer tooling, and modern Laravel architecture.
Recent session: Reliable API Calls Without the Stress
View talks →Open Source
Libraries, experiments, and standards work shaped by real-world PHP teams and a strong bias toward maintainable systems.
Most-starred package: juststeveking/laravel-transporter • 480 stars
Explore packages →Trusted by developers and engineering leaders
The writing is useful because it comes from real delivery work, real teams, and real technical trade-offs.
Join 5,000+ developers reading Code & Chill
A weekly deep dive on APIs, Laravel architecture, and the decisions that make software easier to ship and maintain.